0

次の単純な構造を使用した2つのテーブルがあります。

-----------
id | count|
-----------

男性用と女性用のテーブル。2つのテーブルの行を比較して、カウントが最も多いものを選択したいと思います。例えば:

一方の行のカウントが500で、もう一方の行のカウントが200の場合、最初の行を選択し、残りの行の結果とともに新しいテーブルに追加する必要があります。

4

1 に答える 1

1

これは、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
于 2012-11-30T16:27:02.433 に答える