お世話になっております。この度、MySQLでの質問をさせていただきたいと思っております。
生徒テーブルから、生徒id、生徒の苗字と下の名前を取り出したいと考えています。
生徒の下の名前と苗字はスペースを挟んで結合したいです。
カラム名はフルネームとして、生徒の下の名前がHanako,苗字が TanakaであったらHanako Yamadaと表示したいと思っております。また苗字が他の生徒と同時であったとしても生徒idが異なる場合は表示させたいです。
セルフジョインを使い試してみたのですが、フルネームカラムが全て0で帰ってきてしまい思った通りの結果が表示できませんでした。
生徒の苗字を基準にあいうえお順で表示させたい場合どの用にすれば良いかアドバイスしていただけたら嬉しいです。よろしくお願い致します。
MySql
1SELECT DISTINCT s1.student_id, s1.student_first_name + “ “ + s1.student_last_name AS FullName 2FROM students AS s1 JOIN students AS s2 ON s1.student_id = s2.student_id ORDER BY s2.student_last_name;
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/10/05 01:44