テーブルがtilistings
、ダースカラムが約2,000行あり、cityname
にはおそらく50の異なる値が入っています。私がしたいのは、tilistings
を検索し、cityname
から50種類の値を含む別のテーブルを作成します。基本的にの値がある場合は、a,b,a,c,b,b,d,a,a,d,d,c
の場合は、新しいテーブルにはa,b,c
が含まれます。これを行うためにあらかじめ構築されたMySQL関数がありますか?それ以外の場合は、PHPでこれを行うには正しい方向に私を向けるだけです。私はテーブルを作成することができます。他のテーブルのカラムから値を含むMySQLのテーブルを作成
0
A
答えて
1
次のクエリを実行することによって、ユニークな都市名を取得することができます。
SELECT DISTINCT cityname FROM tilistings
そして、PHPやINSERT INTO ... SELECTを持つものと、あなたの新しいテーブルに挿入してループ。
2
それとも、すでに単一列cityname
とcities
という名前のテーブルを作成した場合、SQLでそれをすべて行う:
INSERT INTO `cities` (`cityname`)
SELECT DISTINCT `cityname` FROM `tilistings`;
またはクレートSELECT
からテーブルを:
CREATE TABLE `cities`
SELECT DISTINCT `cityname` FROM `tilistings`;
関連する問題
- 1. 他のテーブルに基づいてカラムを作成するMySQLクエリ
- 2. グリッドビュー:他のテーブルから1つのカラム値を取得
- 3. 他のテーブルの列を含むINSERT-OUTPUT
- 4. mysqlにパスワードフィールドを含むテーブルを作成するには?
- 5. MYSQL/Navicatのテーブルを別のテーブルの値で作成する
- 6. mysqlでテーブルを作成して1つのカラムを別の2つのカラムの合計値にする
- 7. ロックMySQLのテーブルのカラム
- 8. Mysql/PHP予約語を含むテーブル値の照会
- 9. PHP他のテーブルのIDからMySQLテーブルをクエリする
- 10. 他の2つのテーブルの特定の値に基づいてMySQLでテーブルを作成しますか?
- 11. MySQL、他のテーブルのデータを使用してテーブルを作成する
- 12. csvファイルのカラム値とmysqlテーブルのカラム値を比較する方法
- 13. 他のテーブルの行に基づくMySQLテーブルの値の比較
- 14. Mysqlデータを含むHTMLメールをアプリケーション内からテーブルに送信
- 15. MySQLテーブルを再作成せずにカラム名を変更する
- 16. インデックスを含む別のテーブルに基づいてテーブルを作成する
- 17. 作成日を含むすべてのテーブルのPostgresqlトリガー
- 18. 投稿後のリンクを含むJSFテーブルの作成方法
- 19. MySQL - カラムがNULLの場合に別のテーブルから値を取得する
- 20. MYSQL別のテーブルの値を1つのカラムに挿入する
- 21. ボタンとディレクトリのファイルリストを含むテーブルを作成
- 22. MySQLテーブルからカラムの最初の文字でCOUNTを選択
- 23. テキストファイルからテーブルを作成してカラムを追加する
- 24. 日付とその他のレコードを含むテーブルを表示
- 25. 他のテーブルに格納されている動的カラム名を使用してMySqlカラム値を取得する
- 26. MySQLのテーブル作成エラー
- 27. MySQLのテーブルからカラムを2回選択する
- 28. 別のテーブルの値に基づいてテーブルにmysqlクエリを作成
- 29. テーブルからLua C APIテーブルを作成
- 30. MySQLテーブルを作成する
おかげで..私が探していたもの –