Hjælp til MySQL-QUERY

Tags:    php

Jeg har et varekatotek hvorfra jeg skal kunne søge efter varer i henhold til varetyper.

Følgende query virker fint:
$query = "SELECT prod.id, prod.name, prod.productkey, prod.price, prod.description, prod.packed FROM 2have_categories cat, 2have_products prod, 2have_products_categories pc WHERE cat.CATid = pc.category_id AND prod.id = pc.product_id AND cat.CATname = '$show' ORDER by '$sort' ";

-men nu skal jeg tilføje endnu et søgekriterie idet alle vare kan tilhører to forskellige grupper. Jeg har forsøget med denne:
... WHERE pc.category_id = cat.CATid OR pc.subkat_id = cat.CATid AND prod.id = pc.product_id AND cat.CATname = '$show'";





1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
mener nok du kan skrive dette

... WHERE (pc.category_id = cat.CATid OR pc.subkat_id = cat.CATid) AND prod.id = pc.product_id AND cat.CATname = '$show'";
-----------------------------------------------------------------------------

Min side ->www.the-hive.dk/~donp/



t