Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Jeden wiersz -> dwa lub więcej wierszy, zatkało mnie
Speed666
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 17.01.2005

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


Witajcie,
Mam taki problem który mnie zatkał i mimo użycia Google'a nie znalazłem rozwiązania.
Załóżmy że mam prostą bazę danych z produktami i kategoriami. Tabela produkty ma klucz ID_produktu, tabela kategorie ma klucz ID_kategorii i tabela produkt_has_kategoria to dwukolumnowa tabela łącząca ID_PRODUKTU i ID_KATEGORII.
Kod
| ID_KATEGORII | ID PRODUKTU |
| 1                     |             1        |
| 2                     |             1        |
| 3                     |             2        |
| 2                     |             2        |
----------------------------------------

Potrzebuję teraz zwrócić wszystkie produkty jednym zapytanie talkie, które należą i do kategorii 1 i do kategorii 2 jednocześnie.
To zapytanie powinno mi zwrócić tylko produkt o ID 1 a nie zwracać produktu o ID 2.
OR zwróci mi i 1 i 2 - a to nie o to chodzi.
Jakiś pomysł bo mnie się chyba mózg wyłączył.... sad.gif

Pozdrawiam,
Marcin
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 20:54