でエラーに参加します。私はSQL状態を取得インナーは、私は<em>が</em>をJOIN_ID列に接合することで、テーブル<em>TB2</em>から<em>キー</em>の数を取得しようとしていますDB2
SELECT b.key, COUNT(*)
FROM tb1 AS a
INNER JOIN tb2 AS b
WHERE(a.DATE BETWEEN '2017-05-01' and '2017-05-30') AND a.DESC1 = 'payment
method' AND a.DESC IN ('automobiles')
AND a.join_id = b.join_id
GROUP BY b.key;
:42601とエラーコード:-104エラー
この
は私がしようとしているクエリです。どんな提案も素晴らしいだろう。ありがとうございます!
私はここで何かが足りないのですか? 'INNER JOIN tb2 AS b'の後ろに' ON a.join_id = b.join_id'は必要ありません。だから、このように見えるはずです。 'INNER JOIN tb2 as b on a.join_id = b.join_id'を実行し、' Where'節で 'AND a.join_id = b.join_id'を削除します。それがDB2の明示的な構文の場合、私は謝罪します。 –