0
endDateまたはstartDateのいずれかが範囲外である複数のテーブルを選択しようとしています。日付範囲の間にテーブルの結合を選択する
SELECT *
FROM excel.construction
GROUP BY startDate,
endDate
UNION ALL
SELECT *
FROM excel.misc
GROUP BY startDate,
endDate
UNION ALL
SELECT *
FROM excel.spawar
GROUP BY startDate,
endDate
WHERE construction.startDate BETWEEN '2012-01-01' AND '2012-01-10'
OR construction.endDate BETWEEN '2012-01-01' AND '2012-01-10'
OR misc.startDate BETWEEN '2012-01-01' AND '2012-01-10'
OR misc.endDate BETWEEN '2012-01-01' AND '2012-01-10';
なぜこの方法ではうまくいかないのですか?
に関連しなければならない場合、列
の同じ数と種類を持っている必要があります私たちのためにあなたのデータベースの構造に関するいくつかの背景を助けてください。 –