我有这两张桌子:
用户:
name|id_user|...
john| 1 |...
ales| 2 |...
对象:
name|date|name_user
ball| 11 |john
y | 22 |ales
我希望得到这个:
name|date|name_user|id_user
ball| 11 |john | 1
y | 22 |ales | 2
我尽力而为:
select * from user,object
where user.name=object.name_user
或以其他方式使用union,left / right join,但是每当我收到一张空表时,也是这样:
name|date|name_user|name|id_user|...
为什么?
答案 0 :(得分:0)
您可能遇到的一个问题是您的表名“user”实际上是一个mysql保留字。当您引用该表时,请尝试在名称周围添加反引号...例如`user`.name