我有2個表,我內加入他們使用EID內聯接返回兩個表中相同的列訪問SQL
CSCcode Description BNO BNO-CSCcode E_ID
05078 blah1 5430 5430-05078 1098
05026 blah2 5431 5431-05026 1077
05026 blah3 5431 5431-05026 3011
04020 blah4 8580 8580-04020 3000
07620 blah5 7560 7560-07620 7890
07620 blah6 7560 7560-07620 8560
05020 blah1 5560 5560-04020 1056
二表
y/n EID
y 1056
n 1098
y 1077
n 3011
y 3000
n 7890
n 8560
我選擇從表中的所有領域來自表2的一個和y/n字段,但是它從包括EID的表2中檢索全部。我不想從表2中檢索EID,因爲結果表將有兩個EID字段。
我查詢
SELECT *, table2 .EID
FROM table1 INNER JOIN table2 ON table1 .E_ID = table2 .EID;
在這裏,在樣品表1它只有5列,但在實際它包含超過30列,這是ÿ提到從表1都提到* – vuyy1182
http://stackoverflow.com/a/7031601/ 3444240 – potashin