Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL][MySQL] Zapytanie
peter13135
post 20.06.2011, 09:00:32
Post #1





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Mam 2 tabelki:
przepisy:
int id
varchar nazwa

składniki:
int id
int przepis
varchar nazwa

Jeden przepis, może mieć wiele składników
Robię sobię np. przepis (1, bigos), oraz dla tego przepisu składniki: (1, 1, 'kapusta'), (2,1, 'kiełbasa'), (3,1,'przyprawy')
oraz przepis(2,frytki) i podobnie składniki (4,2,'ziemniaki'), (5,2,'keczup')
Mam nadzieję, że rozumiecie o co chodzi.

W mojej lodówce mam takie składniki : ziemniaki, keczup, kiełbasę i przyprawy. Jak widać - wystarczy mi to do zrobienia frytek, ale nie wystarczy do zrobienia bigosu bo nie mam kapusty.

W jaki sposób wykonać zapytanie któro pobierało by nazwy przepisów, których składniki posiadam ?

.

Ten post edytował peter13135 19.06.2011, 20:27:16


--------------------
:)
Go to the top of the page
+Quote Post
phpion
post 20.06.2011, 09:31:01
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Kombinuj z GROUP BY oraz HAVING (COUNT() >= liczba_Twoich_skladnikow).
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.06.2025 - 11:39