假设我有以下表格:
表A
id|first_name|sport
1 | alice | swimming
2 | bob | basketball
3 | casey | baseball
tableB的
name | hobby
alice | running
bob | null
我希望得到一个类似于tableA的输出表,但附加一列:
id | first_name | sport | theirhobby
1 | alice | swimming | running
2 | bob | basketball | null
3 | casey | baseball | null
请注意,名称列的名称是从tableA中保留的,而附加到tableA的唯一新列是业余爱好。
答案 0 :(得分:3)
SELECT a.ID, a.first_name, a.sport,
b.hobby
FROM tableA a
LEFT JOIN tableB b
ON a.first_name = b.name
要进一步了解联接,请访问以下链接:
答案 1 :(得分:0)
希望您需要上述格式的数据而不是表格。 在这里我已经提到了查询以获取像你问的数据
SELECT a.id,a.first_name,a.sport,b.hobby FROM table1
a LEFT JOIN table2
b on a.first_name = b.name
只需在你的phpmyadmin中执行上述查询,然后在你的php代码中实现它 希望对你有所帮助