私のsqliteデータベースでは、imageという名前のテーブルに3つのフィールドlabel、url、およびindexが含まれています。 データベースからデータを取得するために、次のコードを書きました: "SELECT DISTINCT(label)、index from image;"私のテーブルには「Cat」というラベルが3回あります。このコードによれば、コードは自分のデータベースから「Cat」を1つだけ表示する必要があります。しかし、それは動作しません。 3つの「Cat」ラベルをすべて取り出します。それはなぜ起こるのですか?可能な解決策を見つけるのを手伝ってください。インデックスフィールドは、3つの「Cat」ラベルすべてで異なります。sqliteデータベースクエリで問題が発生しました。別のクエリが機能しません
2
A
答えて
1
DISTINCTキーワードは関数ではありません、それは重複行は結果から削除する必要があることを指定します。そして、
簡単なSELECTは、SELECT DISTINCTの場合あなたが何
を返される前に、行が結果行のセットから を除去して、重複達成しようとすると、おそらくラベル別にグループ化する必要があります:
SELECT label, index FROM image GROUP BY label
0
これを試してみてください:
select label, index from image
where label in (select distinct label from image)
関連する問題
- 1. Android SQLiteクエリが機能しません
- 2. コアプロットのサンプルフォルダで問題が発生しました(例は機能しません)
- 3. ネストされたクエリで問題が発生しました
- 4. モデルオブジェクトからのクエリで問題が発生しました
- 5. 私の更新クエリで問題が発生しました
- 6. Hibernate Envers:リビジョンのクエリで問題が発生しました
- 7. PHPのSQLクエリで問題が発生しました
- 8. mysqlクエリで問題が発生しましたか?
- 9. バリデーションスクリプトで問題が発生しました。エラーが発生しました。
- 10. Sqliteクエリが機能していません
- 11. ブロードキャスト受信機で問題が発生しましたか?
- 12. cakephpのクエリが機能しません
- 13. virtualenvで問題が発生しました - 有効にできません
- 14. タブビューで問題が発生しました。コンテンツビューを設定できません
- 15. 更新クエリが機能しません
- 16. Sqlクエリが機能しません!
- 17. 削除クエリが機能しません
- 18. クエリが機能しませんでした
- 19. VS2012:ユニットテストでエラーが発生しました:Assert :: AreEqual(オブジェクト、オブジェクト)が機能しませんでした
- 20. left joinを使用したSQLクエリで問題が発生しました
- 21. UIAlertViewで問題が発生しました。繰り返しソースが見つかりませんでした。
- 22. Android 2.2でSQLiteデータベースをコピーする際に問題が発生しました
- 23. sqlクエリでグループを使用して問題が発生しました。
- 24. Jクエリのクリック機能が機能していませんか?
- 25. 質問メニューで問題が発生しました
- 26. string.length()が原因で問題が発生しました
- 27. randによる順序の問合せで問題が発生しました
- 28. GrailsのURLマッピングで問題が発生しました:パラメータが正しくありません
- 29. コンソールでChrome拡張機能のスローエラーが発生しました
- 30. リンクの機能で未定義エラーが発生しました