Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: SELECT i odejmowanie wartosci w kolumnach
Forum PHP.pl > Forum > Bazy danych > MySQL
poorman
Witam,
Chce wyciagnac odwrotne numery product_id z tabeli:

product_id milk_id
2 1
2 2
3 2
4 1
4 2
4 3
4 4

polecenie:
  1. SELECT milk_id FROM products_milk WHERE product_id=2;

daje:
milk_id
1
2

i chce do niego odwrotnie wiec:
3
4

probowalem
SELECT milk_id FROM products_milk WHERE product_id!=2;
i takze torzac nowa tabele i pozniej left join'a i dale nie wychodzi tak jak powinno, moze znacie jakis szybki sposob na to ?
z gory dzieki
skowron-line
Generalnie to średnio zrozumiałem o co tobie chodzi.
  1. SELECT milk_id FROM products_milk WHERE product_id >2 AND product_id < 5;

albo polecenie between
Mchl
Kod
SELECT
  milk_id
FROM
  products_milk
WHERE
milk_id NOT IN (SELECT milk_id FROM products_milk WHERE product_id = 2) AS sq
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.