两个表选择查询使用id,id具有相同的值但需要所有数据组合

时间:2015-10-13 08:52:50

标签: mysql sql

我有两个表格表1和表格2。

表1有四个字段。

  1. CID
  2. FNAME
  3. L-NAME
  4. 用户id
  5. 表2有四个字段。

    1. QID
    2. CKId
    3. 类别
    4. 递减
    5. 在两个表中cId和cKID都很常见,它们都有客户ID。

      我需要结合表数据和orderby fname。 我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

你想要的是内连接,并在mysql手册中给出。

SELECT cid,fname,iname, userid, qid, category, `desc` 
 FROM table1 inner join table2 on table1.cid = table2.ckid order by fname

你不想使用' desc'作为列名,因为它是混乱。 DESC表示在查询子句中降序。因此,如果可能,请尝试重命名表中的该字段