我想在自己的桌子上做一个INNER JOIN只得到一个值,所以我做
SELECT *,u2.name AS ownername FROM user u INNER JOIN user u2 ON u.owner = u2.id
我遇到的问题是,如果我尝试打印id值,它会从u2值中获取它...并且有太多的字段要用u.id AS重命名它们... u .surname AS ...
我认为这很容易解决,但我不知道如何:(
感谢您的任何想法
答案 0 :(得分:1)
你想:
SELECT u.*,u2.name AS ownername FROM user u INNER JOIN user u2 ON u.owner = u2.id