Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 使用该id的两个表选择查询,id具有相同的值,但需要合并所有数据_Mysql_Sql - Fatal编程技术网

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

Mysql 使用该id的两个表选择查询,id具有相同的值,但需要合并所有数据,mysql,sql,Mysql,Sql,我有两张桌子,一张桌子和二张桌子 表1有四个字段 cId fname 名字 用户ID 表2有四个字段 qId CKId 类别 描述 在表cId和cKID中,它们都有客户Id 我需要组合表数据和orderby fname。 我怎样才能做到这一点呢?您需要的是所谓的内部连接,并在mysql手册中给出 SELECT cid,fname,iname, userid, qid, category, `desc` FROM table1 inner join table2 on table1.cid =

我有两张桌子,一张桌子和二张桌子

表1有四个字段

  • cId
  • fname
  • 名字
  • 用户ID
  • 表2有四个字段

  • qId
  • CKId
  • 类别
  • 描述
  • 在表cId和cKID中,它们都有客户Id

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

    您需要的是所谓的内部连接,并在mysql手册中给出

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

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

    谢谢您的回答