Select из другой таблицы MySQL
2
Author: Comunidade, 2017-04-17
2 answers
Принести только данные клиента, на основе ИДЕНТИФИКАТОРА пользователя (который вы получаете ссылку на пользователя user_id в таблице customers (клиенты), а сделать так:
SELECT * FROM clients
WHERE user_id = 123456
, Но если вы хотите вывести данные клиентов И данные пользователей, добавляет join в запросе.
SELECT * FROM clients
JOIN users ON users.id = clients.user_id
WHERE clients.user_id = 123456
2
Author: Jonatas Viana, 2017-04-17 19:11:29
, Сделав соединение, вы будете иметь все имена из таблицы clients, перечисленных в таблице users.
SELECT clients.name
FROM users INNER JOIN clients
ON (users.id = clients.user_id)
, Если вы хотите вывести все столбцы, просто заменить name = " *
SELECT clients.*
FROM users INNER JOIN clients
ON (users.id = clients.user_id)
2
Author: Leo Caracciolo, 2017-04-17 19:18:21