Как соединить две таблицы MySQL? - PullRequest
23 голосов
/ 21 августа 2010

У меня есть две таблицы:

Услуга

  • id
  • клиент
  • сервис

и

Клиенты

  • id
  • имя
  • Адрес электронной почты

Как составить список обслуживания столов и объединить имя клиента с таблицей клиентов? В поле обслуживания клиентов в таблице указан идентификатор клиента на столе клиентов,

Я ценю вашу помощь сейчас

Ответы [ 4 ]

35 голосов
/ 21 августа 2010
SELECT * FROM table1 LEFT JOIN table2 on table1.id = table2.id
17 голосов
/ 21 августа 2010
SELECT ...
FROM services AS s
JOIN clients AS c
  ON s.client = c.id
WHERE ...
3 голосов
/ 21 августа 2010
SELECT ...
FROM services AS s
INNER JOIN clients AS c
  ON s.client=c.id
0 голосов
/ 08 апреля 2016

Попробуйте это,

SELECT * from services as s INNER JOIN clients as c on s.id=c.id 
...