![](/img/trans.png)
[英]Compare Two tables in SQL and equals row set to 'True' in new Column
[英]How to compare two tables row by row in SQL
我有兩個帶有單列的臨時表
表格1
MaXAge (Contains maximum age of each kind)
-----------
15
15
11
表2
KGroup (Contains each kind)
--------------------------------------------------
Cat
Dog
Parrot
和另一個帶有字段的桌子寵物
PetID Name Kind Gender Age OwnerID
現在,我想按種類顯示最大年齡組的動物名稱
您可以執行此操作而無需使用任何臨時表
SELECT name, age
FROM pets p
JOIN (SELECT kind, MAX(age) max_age FROM pets GROUP BY kind) AS sub ON sub.kind = p.kind AND sub.max_age = p.age
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.