元の SQL ステートメントは次のとおりです:
SELECT * from ( SELECT DISTINCT *, year( from_unixtime(time) ) year, month( from_unixtime(time) ) month FROM table A WHERE id = 1) as a WHERE is_del =0 AND year = 1 AND month = 1 order by time DESC
次に、テーブル B を関連付けたいと思います。クエリを実行するにはどうすればよいですか?
テーブル A.id=テーブル B.id
SELECT * from ( SELECT DISTINCT *, year( from_unixtime(time) ) year, month( from_unixtime(time) ) month FROMテーブル A WHERE id = 1) as a 、テーブル B b WHERE a.id=b.ai および is_del =0 AND 年 = 1 AND 月 = 1 時間順 DESC