2015-11-05 136 views
0

我是PHP和SQL的新手。SQL语句 - 比较两个表列

我想比较两个表列。

这是我们所拥有的 表1(Review) 表2(Customer

我们希望Review_Customer_Id是=到CUSTOMER_ID在客户表

你会怎么写?

在我的头上,将是这样的:

SELECT * FROM Customer 
WHERE Customer_Id = Review_Customer_Id IN (SELECT Review_Customer_Id FROM Review); 
+0

你想返回来自客户,其中CUSTOMER_ID存在于审查表行? – jarlh

+1

SELECT * FROM Customer WHERE Customer_Id IN(SELECT Customer_Review_Id FROM Review); – mugzi

+0

我只想在顾客表格上显示作者的评论的名字和姓氏。 创建审阅时,会在审阅表中添加Customer_Id。 – ms9778

回答

2

检查这个答案

SELECT (fistnameField + "" + LastnameField) AS Name FROM Customer WHERE Customer_Id IN (SELECT Customer_Review_Id FROM Review);