と列の両方を含む2つのテーブルがeventありdateます。両方の列のeventフィールドの結果を1つに結合し、それらをdateフィールドで並べ替える方法はありますか?そうすれば、2ではなく単一(および結合)のみeventが返されます。
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 に答える