Можно ли написать следующий запрос, используя подзапрос, но без JOIN? - PullRequest
0 голосов
/ 28 марта 2019

У меня проблемы, если следующий код может быть написан без объединения? Может кто-нибудь помочь объяснить и написать код без него, если это возможно?

SELECT DISTINCT CONCAT(first_name, ' ', last_name) AS customer_name,
 state AS customer_state
FROM customers c JOIN addresses a
 ON c.customer_id = a.customer_id
ORDER BY last_name, first_name

1 Ответ

0 голосов
/ 28 марта 2019

Вот, пожалуйста:

SELECT DISTINCT 
  CONCAT(c.first_name, ' ', c.last_name) AS customer_name,
  (SELECT a.state FROM addresses a WHERE a.customer_id=c.customer_id ) AS customer_state
FROM customers c 
ORDER BY c.last_name, c.first_name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...