Mysql内连接与所选表具有相同的行

时间:2014-12-08 14:37:29

标签: mysql

您好我有两张桌子。 1)问题 2)用户

他们都有id行。现在我怎么才能只从表格问题中读出id行。

SELECT id
     , title
     , body
     , x.cdate
     , tags
     , pic
     , username 
  FROM asks x
  JOIN accounts y
    ON y.id = x.userid 
 ORDER 
    BY x.cdate DESC

这就是我试图做的事情。并且它没有用。

2 个答案:

答案 0 :(得分:1)

你应该像这样输入:id.one of tables。 例: (id.accounts) 小心你不要用表选择另一个表。*

答案 1 :(得分:0)

给定的查询显示所有问题。你还选择了在你的查询中的鞋子account.id等于asks.userid,两者在连接表的每一行都相等。这里没有任何错误,似乎你想显示每个问题的用户名和用户图片。所以要么我不明白你的问题是什么,要么表格可能还有其他问题。