我有兩個表:一個是d_sms,另一個是d_image表。每個sms_id都有兩個圖像:第一個是主圖像,第二個是提供圖像。 我想通過image_id和image_offer_id選擇這些圖像。我給出兩個圖像的問題,但兩行。我需要選擇一行圖片和offer_image。怎麼做?在兩個不同的字段中選擇多行作爲一個行名稱by MySQL
此代碼給我兩行
SELECT d_sms.*
, d_image.*
FROM
d_sms
INNER JOIN d_image
ON d_sms.image_id = d_image.id
or d_sms.offer_image_id = d_image.id
如果你在[fiddle](http://www.sqlfiddle.com)中放入了一些數據,我很樂意爲你提供幫助。 – hd1
你怎麼知道哪一個是'第一',哪一個是'第二'? – Randy
這裏的基本答案是,您將圖像表中的鏈接兩次鏈接到相同的查詢 - 但是您沒有提供足夠的信息或示例數據來實際幫助。 – Randy