行と列の両方から異なる値を選択します。これは、いくつかのvalues.Thereと私のデータベーステーブルがtopic1からtopic8に別のトピック名です。 そして、これらのすべての値から別個のトピック名にアクセスしたいと思います。 SQLクエリにはどのようなものがありますか?
0
A
答えて
0
答えを明確にするために: UNION演算子を使用したSELECTコマンドは、それ自身が異なる値を返します。したがって、DISTINCTキーワードは必要ありません。
UNIONを使用するSELECTは、重複する値も返します。
1
ユニオンクエリを使用します。
select topic1 as topic from t union
select topic2 as topic from t union
select topic3 as topic from t union
select topic4 as topic from t union
select topic5 as topic from t union
select topic6 as topic from t union
select topic7 as topic from t union
select topic8 as topic from t;
あなたがNULL
をしたくない場合は、WHERE
句を含める:
select topic1 as topic from t where topic1 is not null union
select topic2 as topic from t where topic2 is not null union
select topic3 as topic from t where topic3 is not null union
select topic4 as topic from t where topic4 is not null union
select topic5 as topic from t where topic5 is not null union
select topic6 as topic from t where topic6 is not null union
select topic7 as topic from t where topic7 is not null union
select topic8 as topic from t where topic8 is not null;
+0
をチェックしないと、あなたの驚異的な評判だけでは、この回答(とそのデータモデル)が何らかの形でRDBMSの中で適切であるという印象をOPに与えることができます。私がそれが単なる完璧な記録の収差であることをよく知らないのです。 – Strawberry
+0
それは働いています.thanks @Gordon Linoff –
0
はこれを試してください:すべてのための
SELECT DISTINCT topic1
FROM TABLE
UNION
SELECT DISTINCT topic2
FROM TABLE
SELECT DISTINCT topic3
FROM TABLE
繰り返しを必要な列
関連する問題
- 1. は、どのように私はパンダシリーズで私と一緒に
- 2. どのように私は一緒に私はこのように2つのデータフレームから一緒にデータを追加したい2つのデータフレーム
- 3. は一緒に
- 4. は一緒に
- 5. は一緒に
- 6. は一緒に
- 7. gitolite/gitwebを一緒に使うには?
- 8. Gulp:Browsersync、Sourcemaps、Autoprefixer、およびCSS Cleanerを一緒に使うには?
- 9. Repository FactoryがWSSFと一緒にどのように良いのですか
- 10. socket.ioと一緒に使うポートは?
- 11. パンダデータフレーム - どのように時系列に対してGROUPBYと一緒
- 12. シェフと一緒にどのようにPythonモジュールをインストールしますか?
- 13. どのようにdup2とforkを一緒に使用しますか?
- 14. なぜループは(ティーと一緒に)、このように振る舞うのか?
- 15. は、どのように私はブラウザに追加tahtすべてのプラグインと一緒にブラウザを開くには
- 16. matplotlib twinxとtwinyを一緒に使う(twinxyのような)
- 17. Magentoと一緒に使う車のようなフィルタリングシステム
- 18. express.jsと一緒に使うhogan.jsテンプルティングパッケージはどれですか?
- 19. PageAdapter + VerticalViewPagerは一緒に動作しません。どうして?
- 20. lapply使用し、次のように一緒にR
- 21. 一緒に
- 22. ユニティステッチメッシュ一緒に
- 23. gitwebとgitoliteを一緒に使うように設定するにはどうすればいいですか?
- 24. Googleマップのグループアドレスを一緒にしないようにするにはどうすればいいですか?
- 25. PyMySQLとソケットスタートは一緒に
- 26. Haskellはで一緒に
- 27. 追加コレクションは、一緒に
- 28. select2とgeonamesが一緒に働くようにする
- 29. Typescriptノードモジュールが一緒に動作するようにする
- 30. Capistrano、Passenger、Nginx - どうやって一緒に働くの?
もう一度実行する前に、正規化を参照してください。データベーステーブルはスプレッドシートではありません! – Strawberry
@Strawberry大丈夫です。提案に感謝します。 –
しかし、あなたは:-( – Strawberry