关于查询from的问题 SELECTDISTINCT nom FROM (SELECT DISTINCT nom, prix_base FROM JouetSchema.Joue
关于查询from的问题 SELECT DISTINCT nom FROM (SELECT DISTINCT nom, prix_base FROM "JouetSchema"."Jouet") AS j WHERE prix_base BETWEEN 15 AND 45 ORDER BY nom ASC;
谢谢 [解决办法] 1.子查询时。尽管有时候写一个select也可以,但是这样分层写会让思路更清晰;有时候却是必须写,例如: select * from ( select a, rownum from table1 ) where rownum < 100; 不能写: select a, rownum from table1 where rownum < 100; 2.as 别名,去掉也可以。 [解决办法] as是可以省略,但是建议加上,增强可读性。from后面应该加一个“结果集”,而那个select出来的就是一个结果集。 [解决办法]