-2
所以我有這個疑問,不能看到什麼錯SQL SELECT + INNER JOIN + WHERE
SELECT tasks.id,tasks.client_name,tasks.description,tasks.state,
tasks.planned_dates, tasks.task_for, tasks.task_type,
tasks.solution, tasks.created_by, users.color
FROM public.tasks
INNER JOIN public.users ON (tasks.created_by = users.id)
WHERE id IN
(
SELECT tt.id
FROM (
SELECT id, unnest(planned_dates) as dd
FROM tasks
WHERE planned_dates IS NOT NULL AND deleted = FALSE
) as tt
WHERE tt.dd BETWEEN @startdate AND @enddate
)
任何想法?
你的期望結果是什麼,目前顯示的是什麼問題? 「我看不出什麼問題」不是問題。請[閱讀關於如何改善您的問題](http://stackoverflow.com/help/how-to-ask)。 –
你期望什麼?你得到的輸出是什麼? – luksch
拋出什麼異常?這將非常有幫助。沒有這個,我唯一能想到的是「WHERE ID IN」需要被限定爲users.id或tasks.id。 –