2016-02-26 77 views
0

我有兩張表,如何顯示tbsale表中不存在的數據?MYSQL:從其他表中檢查數據

enter image description here

+1

你嘗試過什麼到目前爲止? – PaulF

+0

即時新手,請幫助我 –

+2

你不應該把SO當作代碼寫作服務 - 你至少應該先嚐試搜索 - 快速的谷歌搜索_mysql查詢來查找一個表中的記錄,而不是在另一個表中剛剛提出這個問題作爲頂級條目:http://stackoverflow.com/questions/367863/sql-find-records-from-one-table-which-dont-exist-in-another&this as second:http://stackoverflow.com/questions-11767565/mysql-select-rows-from-a-table-that-are-in-in-another如果你顯示你已經爲自己付出了一些努力,那麼你會得到更好的迴應。 – PaulF

回答

0

嘗試此查詢:

SELECT Employ_Id, Employ_Name 
FROM tbemploy 
WHERE tbemploy.Employ_Id NOT IN (SELECT Employ_Id FROM tbsale) 
0

可以在SQL中使用期待這樣的:

SELECT EmployeeID,Employee_Name 
FROM TBEmployee 
EXCEPT 
SELECT TBSalary.EmployeeID,Employee_Name 
FROM TBSalary 
INNER JOIN TBEmployee ON TBEmployee.EmployeeID=TBSalary.EmployeeID 
+0

除了op使用MySQL(如果標籤正確),它沒有那個操作符。 – PaulF