と列の両方を含む2つのテーブルがevent
ありdate
ます。両方の列のevent
フィールドの結果を1つに結合し、それらをdate
フィールドで並べ替える方法はありますか?そうすれば、2ではなく単一(および結合)のみevent
が返されます。
質問する
103 次
2 に答える
3
SELECT event,date FROM table1
UNION
SELECT event,date FROM table2 ORDER BY date
UNIONを使用する場合、下部のクエリでORDER byを使用すると、マージされたクエリが順序付けられます
とにかくエラーをスローするはずのボトムクエリ以外は使用できません
于 2013-03-27T11:30:29.083 に答える
0
SELECT a.event, MAX(a.date) date
FROM
(
SELECT event, date FROM TableA
UNION
SELECT event, date FROM TableB
) a
GROUP BY a.event
ORDER BY a.date DESC
于 2013-03-27T11:33:30.053 に答える