Sybase のselect文の書き方について
sybaseのselect文の書き方についてご教授お願いします。
以下のようなselect文を発行したのですが
エラーになってしまいます。
Sybase では、この様なselectはできないのでしょうか?
--------------------------------------------------------------
select q2.kind_id, q2.name, q1.id, q1.scription
FROM
(select * FROM tb_info WHERE tb_info.id = (select id from tb_info where u_id = 'XYZ')) q1
RIGHT JOIN
( SELECT * FROM tb_kind_info WHERE tb_kind_info.flg='1') q2
ON q1.kind_id = q2.kind_id
--------------------------------------------------------------
--------------------------------------------------------------
実行例
1> select q2.kind_id, q2.name, q1.id, q1.scription
FROM
(select * FROM tb_info WHERE tb_info.id = (select id from tb_info where u_id = 'XYZ')) q1
RIGHT JOIN
( SELECT * FROM tb_kind_info WHERE tb_kind_info.flg='1') q2
ON q1.kind_id = q2.kind_id
2> 3> 4> 5> 6> 7> 8> go
Msg 156, Level 15, State 2:
Server 'xxxxx', Line 3:
キーワード select の近くに、構文エラーがあります。
Msg 102, Level 15, State 1:
Server 'xxxxx', Line 3:
')' の近くに、構文エラーがあります。
Msg 102, Level 15, State 1:
Server 'xxxxx', Line 5:
'q2' の近くに、構文エラーがあります。
--------------------------------------------------------------
MS Accsess上ではちゃんと取れることを確認できました。
どうぞよろしくお願いいたします。