我有以下兩個表條件字段連接查詢結果
1. publisher_site_regionwise_adratio
publisher_id | site | region | ad_ratio | product_code
=========================================================
001 | xyz.com | US | 8:2 | TB
和
2. publisher_site_regionwise_info
publisher_id | site | region | regional_keywords
=======================================================
001 | xyz.com | US | business, warehouse
現在第二個表具有不PRODUCT_CODE明智的數據。網站的區域信息與具有特定區域特定網站的發佈商的產品代碼無關。現在我想查詢,這將使我以下字段
site | region | ad_ratio | has_regional_info
============================================
xyz.com | US | 8:2 | 1
has_regional_info列將有0或1,這取決於在特定區域內的網站是否已經regional_keywords映射與否。
我不可能想象如何使用JOIN並得到這樣的結果。任何幫助將非常感激。
可以在發佈者(001)有一個以上的網站(xyz.com)嗎?如果是這樣,下面的答案也需要加入(publisher_site_regionwise_adratio.site = publisher_site_regionwise_info.site)。 – halfer
@halfer沿着這些線,該地區是重複的,也可能會改變,並需要在您的加入「開」。沒有太多影響我的答案,剛纔提到你可能需要在'ON'子句中增加額外的列。 –
@AdamWenger - 好點,是的。 – halfer