【问题标题】:Error in SQL (SELECT and LEFT Join) How give id first table?SQL 中的错误(SELECT 和 LEFT Join)如何给第一个表的 id?
【发布时间】:2012-10-19 19:29:00
【问题描述】:

我有 sql 选择:

SELECT * 
FROM `fclients` AS F 
LEFT JOIN `fclients_sequens` AS FS ON F.category = FS.category 
ORDER by FS.num

我得到了结果:

然后,对于第一个表中给定的id,我进行sql查询:

SELECT *, fclients.id as fclientsID 
FROM `fclients` AS F 
LEFT JOIN `fclients_sequens` AS FS ON F.category = FS.category 
ORDER by FS.num

我得到一个错误:

#1054 - “字段列表”中的未知列“fclients.id”

请告诉我如何给 id 第一列 (id=37)?

【问题讨论】:

    标签: sql select left-join


    【解决方案1】:

    引用列ID时需要使用别名F

    SELECT *, F.id...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-28
      • 1970-01-01
      • 2020-08-13
      • 1970-01-01
      • 2013-11-18
      • 2011-03-23
      • 2016-07-21
      相关资源
      最近更新 更多