我不会说英语,但我总是努力学习。对不起,不好的解释。
我有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,但是结果并没有达到预期。
谢谢!!
最佳答案
使用具有适当关系的Inner Join
在两个表之间进行联接。
对于多表查询,最好使用Aliasing来消除代码的歧义和可读性。
请尝试以下查询:
SELECT
t1.uniqueid,
t1.name,
t1.type,
t2.name AS accountcode
FROM
Table1 AS t1
JOIN Table2 AS t2 ON t2.id = t1.accountcode
关于mysql - 如何在不同表中合并值-MySQL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53010778/