VALUESlistにて定数テーブルを作成しているのですが、
syntax errorがどうしても解決できません
SELECT *
FROM テーブル
where (名前, 日付) in (
select 名前, MAX(日付)
FROM テーブル t inner join (
select * from (values
('田中', '2021-03-15' ::date)
,('鈴木', '2021-03-14' ::date)
) as w(指定名前,指定日付)
) p
on t.名前=p.指定名前 and t.日付<=p.指定日付
group by 名前
)
上記クエリを実行した所、
ERROR: syntax error at or near ","
行 8: ,('鈴木', '2021-03-14' ::date)
とエラーメッセージが出てきております。
https://www.postgresql.jp/document/9.4/html/queries-values.html
ドキュメント内の下記クエリを実行し試してみたのですが同様に
","にてエラーになってしまいます。
SELECT * FROM (VALUES (1, 'one'), (2, 'two'), (3, 'three')) AS t (num,letter);
ERROR: syntax error at or near ","
行 1: SELECT * FROM (VALUES (1, 'one'), (2, 'two'), (3, 'three')) ...
お手数をおかけしますが、どうぞよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー