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