Как объединить значения в разных таблицах - mysql - PullRequest
0 голосов
/ 26 октября 2018

Я не говорю по-английски, но я всегда стараюсь учиться.Извините за неверные интерпретации.

У меня есть база данных с 2 таблицами.Эти таблицы взаимосвязаны.См. Пример:

table1

uniqueid,name,type,accountcode
9999999,test,incoming,1

table2

id,name,foo,bar
1, mobile call,foo,bar

В первой таблице значение accountcode является одинаковым в поле id таблицы два.Я хотел бы выполнить выбор и показать это

table1

uniqueid,name,type,accountcode
9999999,test,incoming,**mobile call**

Я пробую INNER JOIN, но результаты не пошли, как ожидалось.

Спасибо !!

1 Ответ

0 голосов
/ 26 октября 2018
  • Соедините две таблицы, используя Inner Join с соответствующими отношениями.
  • В случае многостоловых запросов рекомендуется использовать Псевдоним для устранения неоднозначности и читаемости кода.

Попробуйте следующий запрос:

SELECT 
  t1.uniqueid, 
  t1.name, 
  t1.type, 
  t2.name AS accountcode 
FROM 
  Table1 AS t1 
JOIN Table2 AS t2 ON t2.id = t1.accountcode
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...