Wpis z mikrobloga

#mysql

mam tabele jak na obrazku

http://snag.gy/c0Hu7.jpg

chce wybrac wszystkie trzy kategorie (albo mniej albo wiecej, nawet i 10 jeśli zajdzie potrzeba), i zeby zwrocilo mi tylko produkty wystepujace we wszystkich (czyli w tym wypadku tylko produt 5)?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@anonim1133: Źle strzelasz. @kubako: SELECT produkt FROM table WHERE kategoria IN (24,25,26) GROUP BY produkt HAVING COUNT(kategoria)=3. Jeśli nie masz klucza UNIQUE na (produkt, kategoria) daj sobie DISTINCT kategoria.
  • Odpowiedz