Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次の単純な構造を使用した2つのテーブルがあります。
----------- id | count| -----------
男性用と女性用のテーブル。2つのテーブルの行を比較して、カウントが最も多いものを選択したいと思います。例えば:
一方の行のカウントが500で、もう一方の行のカウントが200の場合、最初の行を選択し、残りの行の結果とともに新しいテーブルに追加する必要があります。
これは、table_aとtable_bのIDが同じであることを前提としています。
INSERT INTO new_table (id, count) SELECT table_a.id, GREATEST(table_a.count, table_b.count) FROM table_a LEFT JOIN table_b ON table_a.id = table_b.id