2015-11-05 3 views
0

Я новичок в PHP и SQL.SQL-оператор - сравнение двух таблиц столбцов

Я хочу сравнить две столбики.

Это то, что мы имеем Таблица 1 (Review) Таблица 2 (Customer)

Мы хотим Review_Customer_Id быть = к customer_id в таблице Customer

Как бы вы написать это?

В моей голове это было бы что-то вроде этого:

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);