[PHP-users 19657]Re: GROUPBY節、HAVING節 について

内樋 洋天 uchihi-y @ bhsk.co.jp
2004年 1月 3日 (土) 17:00:40 JST


よーてんです。

単純に比較して見ました。

>>>>>>>>>>>>> 正解のSQL >>>>>>>>>>>>>>
select * from (
 select k1,k2,code1 as code from test1
 union all
 select k1,k2,code2 as code from test1
 union all
 select k1,k2,code3 as code from test1
 union all
 select k1,k2,code4 as code from test1
 union all
 select k1,k2,code5 as code from test1
 ) as a
 where code between 'c555' and 'd998';
<<<<<<<<<<<<< 正解のSQL <<<<<<<<<<<<<<

>>>>>>>>>>>>> 不正解のSQL >>>>>>>>>>>>>>
SELECT k1, k2, code1 as code FROM 
UNION ALL
SELECT k1, k2, code2 as code FROM test1
as a
where code between 'c555' and 'd998';
<<<<<<<<<<<<< 不正解のSQL <<<<<<<<<<<<<<
先頭行に select * from ( が無いです。
1行目に ..... FROM test1 が無いです。
4行目に ) as a の )が無いです。

以上です。

> そうですね。次回からは気をつけます。
この次は、次回です。
宜しくお願いします。





PHP-users メーリングリストの案内