表 1 有這些列:country_id, location_id, street_address, city, state_province
表2有:country_id, country_name
我要顯示
location_id, street_address, city, state_province, country_name?
我想將 Table2 中的添加/附加country_name到 Table1。我無法讓它作業。
uj5u.com熱心網友回復:
理想的方法是有一個共同的價值來加入表格:
表 1 必須有一個欄位來標識它屬于哪個國家,如下所示:
location_id, street_address, city, state_province, country_id
表 2 需要一個主鍵來識別國家代碼。所以表 2 會是這樣的:
country_id, country_name
然后您可以加入country_id以顯示您想要的表格。
查詢將類似于以下內容:
SELECT t1.*, t2.country_name from table1 as t1
LEFT JOIN table2 as t2 using(country_id);
uj5u.com熱心網友回復:
我同意上面的NBK。如果您共享 Table_2 的欄位和您當前的連接陳述句,它可能有助于獲得更具體的答案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/516035.html
