我有兩個表。表A:訪問SQL從鏈接表中選擇多列
First_name Last_name score
Joo jojo 100
Jake Tim 30
表B:
Name length
Joo 3
Jake 4
Jojo 4
Tim 3
的PK對於A是加入姓和名的,對於B PK是名稱。如果我想打印是這樣的:
First_name Last_name score First_name_length Last_name_length
我應如何從下面的代碼修復:
Select A.*, B.length
From A,B
Where A.First_name=B.Name or A.Last_name=B.Name;
感謝。
更新:我通過@paqogomez從下面的答案稍微改變了一些問題來解決問題。在訪問中,使用雙內連接,應該使用(),請檢查這個帖子。謝謝大家的熱心幫助。
double inner join in access db
請澄清如果表B用於存儲第一/姓氏 – Ram 2014-10-10 17:06:49
是的長度, B用於存儲長度 – 2014-10-10 18:50:53
以及在那種情況下,我的答案是最簡單的查詢來獲得所需的結果 – Ram 2014-10-10 18:52:50