2013-03-08 45 views
1

我有一個select語句多加入如下:MySQL的語句返回同一行兩次

SELECT * 
FROM supplements 
     LEFT JOIN tutorials 
       ON supplements.id = tutorials.supplement_id 
     LEFT JOIN brands 
       ON supplements.brand_id = brands.id 
WHERE supplements.id = '75' 

當我運行它,它與ID 75返回連續兩次!

這是怎麼發生的?

+1

? – m4t1t0 2013-03-08 08:15:56

回答

2

這是因爲你的子表tutorials或者你可以粘貼表的structura和示例數據brands可能已經得到了多個值supplements.id = 75

+1

噢,這是真的,表教程有相同的ID多個值,非常感謝你 – test 2013-03-08 08:25:37

+0

不客氣,接受答案,如果它幫助! – Vimalnath 2013-03-08 09:13:47