我有以下问题,我有2个表USER
和MESSAGES
。
User.ID
是MESSAGES.CREATED_BY
表中Messages
字段中的FK。
我已经使用INNER JOIN加入了2个表但是我想在我的SELECT中将messages.Created_BY
显示为User.Loginname
这是USER
表中的一列?根据返回过多数据的错误,子选择不起作用。
答案 0 :(得分:4)
SELECT messages.id, messages.body, u.Loginname AS Created_by FROM messages m
JOIN user u ON (m.created_by=u.id)
将字段名称messages.id,messages.body和user.id更改为您拥有的字段。