簡體   English   中英

從MySQL的同一列中選擇兩個不同的值並顯示結果

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM