开发者社区> 问答> 正文

请教,这个SQL语句应该怎么写?:报错

数据结构如图:

想要的效果如图,请教这个一句SQL应该怎么实现?
 

展开
收起
kun坤 2020-06-09 11:38:11 581 0
1 条回答
写回答
取消 提交回答
  • SELECT 
        `a`.`id` AS `ID`, `a`.`name` AS `标题`, `b`.`name` AS `所属` 
    FROM 
        `table` AS `a` 
    LEFT JOIN 
        `table` AS `b` 
    ON
        (`b`.`id` = `a`.`fid`) 
    WHERE 
        `a`.`id` = 7

    ######select id,name as biaoti, sort as sushi from where######我有个想法和楼上不一样(我认为这个说正确答案了),回头我测试一下我自己的看法再回复。创建虚拟表######手机发错了,######

    引用来自“开源中国董事会主席”的评论

    SELECT 
        `a`.`id` AS `ID`, `a`.`name` AS `标题`, `b`.`name` AS `所属` 
    FROM 
        `table` AS `a` 
    LEFT JOIN 
        `table` AS `b` 
    ON
        (`b`.`id` = `a`.`fid`) 
    WHERE 
        `a`.`id` = 7

    非常感谢,解决问题了!
    把table as成两个区分就行了!

    2020-06-09 15:44:24
    赞同 展开评论 打赏
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载