我必须参加表格
表1:
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
,我希望它显示存储此信息的用户的相应名称{{1 }}
我认为这应该很容易,但我不知道如何完成这项工作。
答案 0 :(得分:1)
沿着 -
的查询select t1.name, t2.date
from table_1 t1 inner join table_2 t2 on t1.id = t2.user_id
答案 1 :(得分:0)
尝试:
SELECT t2.user_id, t1.name
FROM table1 t1 INNER JOIN table2 t2
ON t1.id = t2.user_id
答案 2 :(得分:0)
这样就可以了。
SELECT
`b`.`name`,
`a`.`date`
FROM
table2 a
INNER JOIN table1 b ON (a.user_id = b.id)
答案 3 :(得分:0)
SELECT
B.[Name]
,A.[date]
FROM [table 2] A
LEFT OUTER JOIN [table1] B
ON A.[user_id] = B.[id]