[英]Compare two MySQL tables and combine maximum rows to a new table
我有兩個使用以下簡單結構的表:
-----------
id | count|
-----------
一張桌子男用,另一張桌子女用。 我想比較兩個表的行,然后選擇計數最高的行。 例如:
如果一行的計數為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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.