不可能的。
字段styleclassname就无法确定是哪个表的。

解决方案 »

  1.   

    以下语法遵从postgres,我没有实际运行(我可以肯定的是:使用case语句可以完成你需要的功能)。
    select a.goodscode,
           a.goodsname,
           a.stylecode,
           case a.stylecode when 1 then b.styleclassname
                            else c.styleclassname end as styleclassname
    from a, b, c
    where a.classcode = b.styleclasscode and
          a.classcode = c.styleclasscode
      

  2.   

    TO: tttt415(tttt415)     你的语句是没有问题的,我已经测试过