SELECT produkte_eintraege.id, produkte_eintraege.hersteller, produkte_eintraege.titel, produkte_eintraege.img_url
FROM produkte_eintraege JOIN produkte_eigenschaften
ON produkte_eintraege.id = produkte_eigenschaften.produkte_eintraege_id
WHERE (produkte_eigenschaften.eigenschaften_merkmale_id = 1
OR produkte_eigenschaften.eigenschaften_merkmale_id = 2)
AND (produkte_eigenschaften.eigenschaften_merkmale_id = 3)
ORDER by hits DESC
結果=空內連接多個條目表比較
SELECT produkte_eintraege.id, produkte_eintraege.hersteller, produkte_eintraege.titel, produkte_eintraege.img_url
FROM produkte_eintraege JOIN produkte_eigenschaften
ON produkte_eintraege.id = produkte_eigenschaften.produkte_eintraege_id
WHERE (produkte_eigenschaften.eigenschaften_merkmale_id = 1
OR produkte_eigenschaften.eigenschaften_merkmale_id = 2)
ORDER by hits DESC
結果=工作
哪些錯誤在這一部分?:
AND (produkte_eigenschaften.eigenschaften_merkmale_id = 3)
下面是表:
INSERT INTO `produkte_eigenschaften` (`produkte_eintraege_id`, `eigenschaften_merkmale_id`)
VALUES (1, 2), (7, 1), (1, 3);
這意味着一個產品在此表中有多個條目。
假設這些查詢將運行在大型數據集上是安全的..因爲produkteigenschaften(德語)是「產品特徵:英語 –