-2
SQL新手和正在處理項目。 想象一下,我想向所有用戶顯示哪些屬性僅由一名檢查員檢查過。提前SQL,顯示公共字段
select name, id, address
from user natural join inspector natural join inspects
謝謝 - :
我這樣做,但它顯示出每一個用戶。
SQL新手和正在處理項目。 想象一下,我想向所有用戶顯示哪些屬性僅由一名檢查員檢查過。提前SQL,顯示公共字段
select name, id, address
from user natural join inspector natural join inspects
謝謝 - :
我這樣做,但它顯示出每一個用戶。
嘗試這樣的事情(確切語法取決於你的表):
SELECT name, id, address
FROM user natural join inspector natural join inspects
GROUP BY name, id, address
HAVING count(distinct inspector_id) = 1
在這裏,你會希望通過檢查的一些識別屬性替換inspector_id。
你好,歡迎來到SO。爲了讓我們提供儘可能最好的答案,您應該在表格和數據中包含更多信息。請提供查詢中涉及的表格的結構,每個表格中的一些示例數據以及您希望結果集的外觀。當你有機會時,看一下幫助部分:http://stackoverflow.com/help/how-to-ask另外,雖然這個問題不應該太重要,但你應該用你的問題標記您正在使用的適當的DBMS風味。 – gmiley