0
#---------# #---------#
# table 1 # # table 2 #
#---------# #---------#
#ID A *# |--#ID B *#
#ID B *#--| #DATA X *#
#DATA Z # #DATA Y #
#---------# #---------#
(*)=主鍵
求購結果:
過濾器上「ID A」並從「ID B」獲得來自表2的所有數據
例如:
表1
ID A | ID B | DATA Z
1 2 z1
1 3 z2
2 5 z5
表2:
ID B | DATA X | DATA Y |
2 xy yx
3 x1 y1
3 x2 y2
4 x4 y4
上ID的過濾器爲 '1',結果是:
ID A | ID B | DATA X | DATA Y
1 2 xy yx
1 3 x1 y1
1 3 x2 y2
當我使用INNER JOIN時沒有結果。 – Bulki 2014-10-31 09:32:22
嗯...根據您的示例數據上面的查詢工作正常,請參閱http://sqlfiddle.com/#!2/e48995/1 – DirkNM 2014-10-31 09:39:00
奇怪的IDD,結果是如問,我必須說,我正在測試SQL命令通過一個accessdb放到mysql之前,這可能是這裏的問題,因爲在這裏不接受「JOIN」命令(<>「INNER JOIN」)。我會在mysql上測試這個,並回復你:) Thx的答覆 – Bulki 2014-10-31 09:52:23