MySQLではDISTINCT ONフィールドは使用できません。同等のものを使用しますか?

ThePhi:

私がモデルを持っているとしましょう:

class Person(models.Model):
    id = models.AutoField(primary_key=True)
    first_name = models.CharField(max_length=50) 
    last_name = models.CharField(max_length=50) 

の最初の文字を検索first_nameして、のリストを取得しますPersonしかし、それぞれが異なる必要がありますlast_name

例:次M...のリストでの検索

Frank Edmond
Marc Thomas 
Matthew Ronald
Matthew Smith
Matthew Thomas
Richard Thomas

あなたにあげます

Marc Thomas
Matthew Ronald
Matthew Smith    

要するに、MySQLで翻訳する方法:

Person.objects.filter(first_name__startswith='M').distinct('last_name')
ルイス・ヘップバーン:

MySQLでは

SELECT DISTINCT <table>.last_name FROM <table> WHERE <table>.first_name LIKE 'M%'

<table>テーブル名に置き換えます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

getDeclaredFields()を使用してScalaクラスのフィールドを取得することはできません

分類Dev

パス '...'の複数フィールドは 'initialValue'を設定します。react jsを使用して、どれを選択するかを決定できません

分類Dev

Djangoで個別のフィールド値でフィルタリングする方法は?Mysqlデータベースのため、distinct()関数を使用できません

分類Dev

投稿を手動で保存するまで、ACFフィールドの値は使用できません

分類Dev

それがnullではありません、私が知っているフィールド上のassertを使用しても大丈夫ですか?

分類Dev

最も近いものを使用すると、jQueryは入力フィールドの値を取得できません

分類Dev

南への移行中はDjangoGenericRelationフィールドを使用できません

分類Dev

リクエストを使用してウェブページから特定のフィールドの値を取得することはできません

分類Dev

Pythonを使用してjsonファイルのフィールド/名前が発生する回数を「カウント」できますか?フィールドの値は必要ありませんが、名前の出現は必要です

分類Dev

どのパッケージもインストールまたは削除するために apt AT ALL を使用できません - 「/boot/System.map-4.8.0-59-generic をロードできませんでした: そのようなファイルまたはディレクトリはありません」

分類Dev

C#およびLINQのNTEXTフィールドでDistinct関数を使用することはできません

分類Dev

PyTorchもTensorFlow> = 2.0も見つかりませんでした。モデルは利用できず、トークナイザー、構成、ファイル/データユーティリティのみを使用できます。

分類Dev

Qtでサードパーティのdllを使用する(.libファイルは利用できません)

分類Dev

PropertyModelは、get()を使用してKotlinのプライベートフィールドを操作できません

分類Dev

sbtを使用してActivityNodeからフィールドを変更/削除することはできません

分類Dev

Django-何かを選択しても、ManyToManyFieldで「このフィールドは必須です」と保存できません

分類Dev

選択クエリデータを使用しても、フィールドから完全に取得することはできません

分類Dev

正規表現を使用して、特定の文字列から特定のフィールドを取得できません

分類Dev

SDKビルドツール21以降を使用して複数の密度のアセットをフィルタリングすることはできません

分類Dev

PHPのMicrosoftGraphSDKを使用してファイルをダウンロードすることはできません

分類Dev

Mockitoを使用して注釈付きフィールドを模擬することはできません

分類Dev

GetStreamを使用して、フォロワーのタイムラインにユーザーのアクションを表示できますが、プロファイルフィードには表示できませんか?

分類Dev

cssを使用して「:」で入力フィールドを非表示にすることはできません

分類Dev

悪意のある反射を使用してプライベートフィールドの値を表示することはできません

分類Dev

マクロを使用してフィールドを定義しますが、フィールドのタイプを「void」または「Expected」、あるいはその両方にすることはできません。

分類Dev

angle.jsを使用して入力フィールド内のデータをバインドすることはできません

分類Dev

フィルタを使用してManytoManyフィールドのリストを取得できません

分類Dev

React.js:もう「falseを返す」ことはできません...同等のものはありますか?

分類Dev

このフィルターはSedを使用して実装できますか?

Related 関連記事

  1. 1

    getDeclaredFields()を使用してScalaクラスのフィールドを取得することはできません

  2. 2

    パス '...'の複数フィールドは 'initialValue'を設定します。react jsを使用して、どれを選択するかを決定できません

  3. 3

    Djangoで個別のフィールド値でフィルタリングする方法は?Mysqlデータベースのため、distinct()関数を使用できません

  4. 4

    投稿を手動で保存するまで、ACFフィールドの値は使用できません

  5. 5

    それがnullではありません、私が知っているフィールド上のassertを使用しても大丈夫ですか?

  6. 6

    最も近いものを使用すると、jQueryは入力フィールドの値を取得できません

  7. 7

    南への移行中はDjangoGenericRelationフィールドを使用できません

  8. 8

    リクエストを使用してウェブページから特定のフィールドの値を取得することはできません

  9. 9

    Pythonを使用してjsonファイルのフィールド/名前が発生する回数を「カウント」できますか?フィールドの値は必要ありませんが、名前の出現は必要です

  10. 10

    どのパッケージもインストールまたは削除するために apt AT ALL を使用できません - 「/boot/System.map-4.8.0-59-generic をロードできませんでした: そのようなファイルまたはディレクトリはありません」

  11. 11

    C#およびLINQのNTEXTフィールドでDistinct関数を使用することはできません

  12. 12

    PyTorchもTensorFlow> = 2.0も見つかりませんでした。モデルは利用できず、トークナイザー、構成、ファイル/データユーティリティのみを使用できます。

  13. 13

    Qtでサードパーティのdllを使用する(.libファイルは利用できません)

  14. 14

    PropertyModelは、get()を使用してKotlinのプライベートフィールドを操作できません

  15. 15

    sbtを使用してActivityNodeからフィールドを変更/削除することはできません

  16. 16

    Django-何かを選択しても、ManyToManyFieldで「このフィールドは必須です」と保存できません

  17. 17

    選択クエリデータを使用しても、フィールドから完全に取得することはできません

  18. 18

    正規表現を使用して、特定の文字列から特定のフィールドを取得できません

  19. 19

    SDKビルドツール21以降を使用して複数の密度のアセットをフィルタリングすることはできません

  20. 20

    PHPのMicrosoftGraphSDKを使用してファイルをダウンロードすることはできません

  21. 21

    Mockitoを使用して注釈付きフィールドを模擬することはできません

  22. 22

    GetStreamを使用して、フォロワーのタイムラインにユーザーのアクションを表示できますが、プロファイルフィードには表示できませんか?

  23. 23

    cssを使用して「:」で入力フィールドを非表示にすることはできません

  24. 24

    悪意のある反射を使用してプライベートフィールドの値を表示することはできません

  25. 25

    マクロを使用してフィールドを定義しますが、フィールドのタイプを「void」または「Expected」、あるいはその両方にすることはできません。

  26. 26

    angle.jsを使用して入力フィールド内のデータをバインドすることはできません

  27. 27

    フィルタを使用してManytoManyフィールドのリストを取得できません

  28. 28

    React.js:もう「falseを返す」ことはできません...同等のものはありますか?

  29. 29

    このフィルターはSedを使用して実装できますか?

ホットタグ

アーカイブ