我有一個表視圖,它有一個組列和一個資料列(在其他列中)。在一個特定的組中,應該有 n 行相同順序的同一組文本。但是,我發現在某些組中,某些行丟失了。我想查詢視圖,以便查看缺少哪些行。
具體例子:
-------- -------
| Group | Data |
-------- -------
| 1 | row 1 |
| 1 | row 2 |
| 1 | row 3 |
| 2 | row 1 |
| 2 | row 3 |
-------- -------
第 2 組缺少“第 2 行”,我想要那個輸出。就像是:
-------
| Data |
-------
| row 2 |
-------
這可能嗎?
uj5u.com熱心網友回復:
您需要獲取COUNTData 列,然后找到 count(Data) 小于 Unique number of Group。
您可以使用以下方法實作它。
Select
Data,Count(*)
from tab
Group By Data
having Count(*)<(select count(Distinct Grp) from tab);
DB Fiddle:在這里試試
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/480475.html
