我想加入两个表,产生一个结果,其中table2的第2列和第3列中的ID被table1中相应的name
值替换:
table1: id - name --------- 1 - Sam 2 - Ben 3 - Nick table2: id name1 name2 upvote downvote
1 1(id of Ben) 3(id of Nick) 150 8
所以我的目标是加入这些表并制作:
1 - Ben - Nick - 150 - 8
我怎样才能做到这一点?
答案 0 :(得分:0)
需要简单的加入,查看更多: MySQL Joins Manual
SELECT
table1.id,table1.name,
table2.name2,table2.upvote,
table2.downvote
FROM `table1`
INNER JOIN `table2`
ON
table2.name2 = table1.id