phpbar.de logo

Mailinglisten-Archive

3-Tabellenproblem

3-Tabellenproblem

gerd gerd at roo.de
Don Feb 8 09:45:11 CET 2007


Am 08.02.2007 um 09:30 schrieb Rico Koerner:

> gerd schrieb:
>> Am 08.02.2007 um 09:09 schrieb Rico Koerner:
>>
>> Über das OR aus einer anderen Abfrage, war ich erst auf das Problem
>> gestoßen.
>>
>> Könnte man evtl. das obige OR mit einem Count kombinieren? Also
>> gedanklich: Count artikel >=3
>
> Die Variante mit IN (Liste) ist hier aber flexibler, falls ich die
> Anzahl der zu suchenden Kategorien ändert.
>
> artikel = 3
> mehr kann ja bei der Abfrage nicht rauskommen, sonst wären deine
> Datenbestände nicht konsistent.

Stimmt. :-(

>
> Den Gedanken wollte ich auch grad noch nachschieben. Ansonsten  
> würde es
> wohl auch noch mit einer Variante gehen in der dieselbe Tabelle  
> mehrfach
>  in der Abfrage verwendet wird:
>
> SELECT  artikel.id , kat.name AS kn1, kat.name AS kn3, kat.name AS kn3
>        ...
>        WHERE kn1='cat1' AND kn2='cat2' AND kn3='cat3'
>
> Wobei dieser deutlich mehr Rechenaufwand bedeutet.

Müsste ich heute abend testen, ich muss jetzt leider weg.  
Rechenaufwand wäre auf absehbare Zeit kein Problem (<1000 Artikel).

Danke und Gruß
Gerd

_______________________________________________
Allgemeine Infos zur Liste: http://www.4t2.com/mysql/
Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de

php::bar PHP Wiki   -   Listenarchive