Jeff Clay schrieb am 22.January.2009, 15:04:03 in der Kategorie pc.coding
mysql abfrage - verständnissproblem
servus derms und madels,
ich hab ein kleines problem mit dem verständniss von einer mysql abfrage. ich habe folgende abfrage:
> SELECT DISTINCT products_id FROM products_attributes WHERE options_id = 10 AND options_values_id = 41 AND options_id = 8 AND options_values_id = 36
bei dieser findet er keinen datensatz. ändere ich diese wie folgt ab:
> SELECT DISTINCT p.products_id FROM products_attributes p, products_attributes a WHERE p.options_id = 10 AND p.options_values_id = 41 AND a.options_id = 8 AND a.options_values_id = 36
findet er mir den passenden datensatz. warum muß ich 2 mal die selbe tabelle definieren damit das klappt? liegt es vielleicht daran das der mysql server nur eine 4er version ist?
mysql abfrage - verständnissproblemJeff Clay - 22.January.2009, 15:04:03 - (pc.coding)