0

2 つのフィールドを選択してグループ化しようとすると、1 つは varchar、もう 1 つは整数です。私のSQLはエラー2027不正なパケットエラーを返します。select ステートメントは次のとおりです。 select * from student group by student_no,month

月を使用するとエラーが発生します。もともと月は整数です。次に、月の列を varchar に変更します。エラーはまだ存在します。ただし、 month を含まない他のフィールドをグループ化しても問題ありません。

それで、問題は何ですか?

ありがとう。

4

1 に答える 1

0

その列のデータ型を既存のデータで変更したようです。ただし、以前は整数だったものが文字列になり、うまくいきません。すべてのレコードで月フィールドを再入力することをお勧めします。

于 2013-11-13T08:54:48.230 に答える