SQLを使用して2つのテーブルから最新のレコードを選択する方法は?これはあなたの問題を解決する必要があり2つのテーブルから最新のレコードを選択する方法SQL?
with tmp(title, text, date) as
(
select title, text, date from table1
union
select title, text, date from table2
)
select top 1 * from tmp
order by date desc
:
"select * from Table1,Table2 WHERE Date=(SELECT MAX(Date) FROM Table1,Table2)"
----------- -------------
| table1 | | table2 |
----------- -------------
----------- -------------
| title | | title |
----------- -------------
| text | | text |
----------- -------------
| date | | date |
----------- -------------
ことから期待される出力とは何ですか? 1つまたは2つのレコード(テーブル1から最後のレコードとテーブル2の最後のレコード)か、2つのタイトル、2つのテキスト、2つの日付の1つのレコードであっても最新のレコードですか? – Eddy