嗯,我不确定我是否把标题说对了,但是用简短的话来表达它有点困难。
我要坐桌子
table1:
id | name
1 | alice
2 | bob表2:
user_id | date
2 | 2014-11-1
2 | 2014-11-2
1 | 2014-11-3作为一个查询,如果我想显示table 2,而不是user_id的整数,我希望它显示存储在table 1中的用户的相应名称。
我认为这应该很容易,但我不知道如何完成这件事。
发布于 2014-12-04 16:33:08
一个类似于-
select t1.name, t2.date
from table_1 t1 inner join table_2 t2 on t1.id = t2.user_id发布于 2014-12-04 16:31:54
尝试:
SELECT t2.user_id, t1.name
FROM table1 t1 INNER JOIN table2 t2
ON t1.id = t2.user_id发布于 2014-12-04 16:32:07
这样就行了。
SELECT
`b`.`name`,
`a`.`date`
FROM
table2 a
INNER JOIN table1 b ON (a.user_id = b.id)https://stackoverflow.com/questions/27299024
复制相似问题