ホームページ > データベース > mysql チュートリアル > MySQL で一意の値と対応するデータを取得するにはどうすればよいですか?

MySQL で一意の値と対応するデータを取得するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-12 12:37:22
オリジナル
639 人が閲覧しました

How to Retrieve Unique Values and Corresponding Data in MySQL?

MySQL での対応するデータを含む一意の値の取得

MySQL では、DISTINCT キーワードを使用して個別の値を取得できます。ただし、複数の列を含むテーブルを扱う場合は、個別の値に基づいて他の列からも対応する値を取得する必要がある場合があります。

たとえば、列 ID、FirstName、LastName を持つテーブルを考えてみましょう。

ID FirstName LastName
1 John Doe
2 Bugs Bunny
3 John Johnson

私たちの目標は、FirstName 列から個別の値を選択し、同時に各一意の値に対応する ID と LastName を取得することです。これを実現するには、次のクエリを使用します。

SELECT ID, FirstName, LastName
FROM table
GROUP BY(FirstName);
ログイン後にコピー

GROUP BY 句を使用して、クエリは同じ FirstName 値を持つ行をグループ化します。その結果、FirstName 列からの個別の値のみが返されます。ただし、クエリには SELECT リストの ID 列と LastName 列も含まれます。これにより、一意の FirstName 値ごとに、対応する ID と LastName の値が確実に取得されます。

このクエリを実行すると、次の結果セットが返されます。

ID FirstName LastName
1 John Doe
2 Bugs Bunny

ご覧のとおり、クエリは正常に取得されています。 FirstName 列からの個別の値を取得すると同時に、それぞれの個別の値に対応する ID と LastName の値も提供します。

以上がMySQL で一意の値と対応するデータを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート