From: joot@volny.cz
Date: 13. 04. 2003, 17:36 CEST
Nemůžu hnout s následující situací v MySQL. Mám 3 tabulky: create table reference (id_ref int unsigned primary key auto_increment, text tinytext); create table kategorie (id_kat int unsigned auto_increment primary key, nazev tinytext); create table ref_kat (id_ref int unsigned, id_kat int unsigned); Je zapsáno např. 20 položek v tabulce reference, z nichž pěti jsou přiřazeny kategorie z tabulky kategorie (přes tabulku ref_kat). Když chci zjistit, které reference mají přiřazenu jakou kategori použiju dotaz: select reference.id_ref, reference.text, kategorie.nazev from reference, kategorie, ref_kat where reference.id_ref=ref_kat.id_ref and kategorie.id_kat=ref_kat.id_kat; a vypíše se mi jich těch pět, které jsou obsaženy v tabulce ref_kat. Já ale chci vypsat těch 15 referencí, které dosud v tabulce ref_kat přiřazeny nejsou a tady mi všechno selhává, zkoušel jsem v dotazu nahradit rovnosti nerovností, ale vypisuje to kraviny. Děkuji. -- Ziskejte kvalitu, kterou si zaslouzite. Za minimalni mesicni poplatek vam nabizime Antivir, Antispam nebo dalsi kapacitu pro vas Mailbox. Vice na: http://sluzby.volny.cz/product/mailpaid/
This archive was generated by hypermail 2.1.6 : 13. 04. 2003, 17:36 CEST