1. ホーム
  2. mysql

[解決済み] MySQL 2つのフィールドでテーブルを結合する方法

2022-09-27 14:47:48

質問

私は、2つのテーブルで dateid というフィールドがあります。両方のフィールドで結合したいのです。 私は試してみました

JOIN t2 ON CONCAT(t1.id, t1.date)=CONCAT(t2.id, t2.date)

というのはうまくいくのですが、非常に遅いです。これを行うための良い方法はありますか?

どのように解決するのですか?

JOIN t2 ON t1.id=t2.id AND t1.date=t2.date