[英]Select Two different values from the same column in MySQL and show results
我有以下數據:
id pointValue datetime
620 0 1-2-15 13:33
621 1 2-2-15 13:33
622 2 3-2-15 13:33
623 3 4-2-15 13:33
我需要在id = 620和id = 623時創建一個SQL查詢,並獲得以下信息:
id1 pointValue1 datetime1 id2 pointValue2 datetime2
620 0 1-2-15 13:33 623 3 4-2-15 13:33
我真正想做的是將兩個結果集合並到一個簡單的行中。 我嘗試過
從點值中選擇MPV.id,MPV.pointValue。AS MPV WHERE MPV.id =“ 620”
聯盟
從點值中選擇MPV.id,MPV.pointValue作為MPV,其中MPV.id =“ 629”'
但這給了我不同的行,我只需要一行。
在此先感謝Izaskun
SELECT MPV.id, MPV.pointValue, MPV1.id, MPV1.pointValue
FROM pointvalues AS MPV
LEFT OUTER JOIN pointvalues AS MPV1
ON MPV1.id = "629"
WHERE MPV.id = "620"
ORDER BY MPV.id;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.