SQLでJANコードのみdistinctしたくて、仕切 も表示させたい
もしJANコードのみをDISTINCTにして、同時に他の列(例えば仕切りも)を表示させたい場合、GROUP BYを使用して重複を削除することが一般的です。以下はその例です:
sql SELECT JAN_code, MAX(仕切り) AS 仕切り FROM your_table GROUP BY JAN_code ORDER BY JAN_code;
このクエリでは、your_tableがテーブルの名前で、JAN_codeと仕切りが列の名前です。MAX(仕切り)は、各JANコードに対する仕切りの最大値を取得します。GROUP BYはJANコードでグループ化し、各グループの仕切りの最大値を表示します。最後にORDER BYでJANコードの昇順にソートしていますが、必要に応じて変更してください。
このクエリを使用することで、JANコードが重複せず、同時に仕切りも表示されます。

ディスカッション
コメント一覧
まだ、コメントがありません