2
ストアドプロシージャをデータベースにアップロードできないようなエラーが発生する原因は何ですか?ストアドプロシージャをデータベースにアップロードする際にエラーが発生しました
エラー1064:あなたのSQL構文でエラーが発生している
PROCEDURE `fel2`(IN diak VARCHAR(20), OUT ki int)
BEGIN
IF (SELECT AVG(g.grade)
FROM grades AS g JOIN subj AS s, the_users AS t
WHERE
t.id = g.user_id AND s.id = g.subj_id AND t.name = diak) > 5 THEN
SET ki = 1;
SELECT 'Atment';
ELSE
SET ki = 0;
SELECT 'N0';
END IF;
END
。 'グレードからグッドASのジョインサブs AS、the_users AS t'は、(あなたがこれを行うには、クロスジョイン)the_usersに参加し、あなたの問題を解決するかどうかを確認します。それ以外の場合は、SSMSでクエリーをポップアップし、エラーを確認してください。 –