Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemAnketa Uložená dat do mysql - způsob

Tri tabulky celkem jednoznacne:
VYROBKY (id, nazev, .... )
CERTIFIKACE (id, nazev, ...)
VYROBKY_CERTIFIKACE (vyrobek_id, certifikace_id)

Protoze certifikace ti budou postupne pribyvat (stejne jako dalsi kriteria), a vsad se, ze za chvili bude zakaznik potrebovat vypsat vyrobky s certifikaci co obsahuje 67, ktere jsou zrovna na sklade, protoze si to nekdo zadal na webovkach
A takovych pozadavku bude pribyvat a kdyz to nebudes mit provazane podobnym zpusobem, tak se zblaznis. A nahrada za tebe, kterou narychlo sezenou proste odmitne s takovyma tabulkama delat.


SELECT UNIQUE v.id, v.nazev 
  FROM VYROBKY AS v 
  JOIN VYROBKY_CERTIFIKACE AS vc ON vc.vyrobek_id=v.id
  JOIN CERTIFIKACE AS c ON c.id=vc.certifikace_id AND c.nazev LIKE '%67%'
  JOIN SKLAD AS s ON s.vyrobek_id=v.id AND s.mnozstvi >0
   

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny