に対処する:SQLクエリと同じ姓を持つ人々を入れて、このようなSQLテーブルがあったと仮定し1行に
Label Name | Last name | Address Line 1 | Address line 2
-----------+-----------+----------------+-------------------
John | Smith | 100 Any St | Anytown, WI, 50000
Jane | Smith | 100 Any St | Anytown, WI, 50000
Bill | Doe | 200 Any St | Anytown, WI, 50000
Sam | Rodgers | 200 Any St | Anytown, WI, 50000
Lisa | Thompson | 300 Any St | Anytown, WI, 50000
Walter | Thompson | 300 Any St | Anytown, WI, 50000
Chuck | Thompson | 300 Any St | Anytown, WI, 50000
クエリは、このようなテーブルを生成するどのようなSQL?:
Label Name | Last name | Address Line 1 | Address line 2
------------------------+-----------+----------------+-------------------
John and Jane | Smith | 100 Any St | Anytown, WI, 50000
Bill | Doe | 200 Any St | Anytown, WI, 50000
Sam | Rodgers | 200 Any St | Anytown, WI, 50000
Lisa, Walter, and Chuck | Thompson | 300 Any St | Anytown, WI, 50000
どのDBMSを使用していますか? –
@BrankoDimitrijevicは、おそらくmysqlの 'group_concat'と言ったようないくつかのデータベース固有の関数を使用することで可能かもしれないと言いましたが、使用しているDBを再度知る必要があります。そうでなければ、選択したフィールドのgroup_concat +を取得しています。それはそれを行う必要があります。 –
@Solracnapod [このようなことはありません](http://en.wikipedia.org/wiki/Ms_sql_server#History)を「MS SQL Server ** 2010 **」としています。あなたは実際にどのバージョンを使用していますか? –