テーブル A の A1 フィールドは時間フィールドです
テーブル B の B1 フィールドは時間フィールドです
2 つのテーブルに関連付けられているフィールドは UID、A はユーザー テーブル、B はデータ テーブルです
時刻データ形式は 0000-00-00 00:00:00 です
A1 フィールドの特定の UID 時刻は固定時刻です
B1 フィールドは複数の不定時刻です
UID が次より大きい B1 のデータ内容をすべて比較しますA1 の時間が大きい場合は、A1 より大きい B1 のデータをすべて取り出します。
これはどうやって書くのですか?ありがとう!
比較のためにもう一度 SQL をクエリしていますが、まだより良い方法が見つかりません。
select * from B left join A on B.UID=A.UID where B.B1 > A.A1
select * from B left join A on B.UID=A.UID where B.B1 > A.A1