幫我看看這個查詢: 我有3個這種結構的表。MySql根據另外兩個表的條件查找一個表中的數據
items_to_groups(ITEM_ID | GROUP_ID)
item_to_regions(ITEM_ID | REGION_ID)
項目 [一堆列]
,我需要選擇在每一行商品在商品上有一個item_id匹配的表_to_groups表WHERE 組= X並且對item_to_regions表WHERE 區域= Y
目前我的代碼是一種可怕的子查詢與循環和所有的ITEM_ID匹配。
這樣做會更好嗎? 我想過關於JOIN等,但不能真正讓我的頭在如何做到這一點。
我相信我。但是這些JOINS是我的大敵。 我需要這些現實生活中的情境才能讓我的頭腦得到解決。謝謝。 –
@Ericko編輯了我的答案,其中包含一個更多鏈接到codinghorror。看看它 :) – Jacob