私は次のデータを持っています
id -> Company_name -> chain -> subchain -> number
1 -> account 555 -> 555 -> 555ZZ -> 123450
2 -> account 745 -> 745 -> 745AA -> 123451
3 -> account 745 -> 745 -> 745AA -> 123452
4 -> account 745 -> 745 -> 745BB -> 123453
5 -> account 745 -> 745 -> 745CC -> 123454
6 -> account 555 -> 555 -> 555ZZ -> 123455
私がやろうとしているのは、列「チェーン」と「サブチェーン」の個別のリストから列「番号」と列「id」のリストを取得することです。
そのため、同じチェーンと異なるサブチェーンを持つレコードの番号、ID を知る必要があります。
このコードは、個別のリストを提供しますが、選択されたものの数とIDは提供しません。
MySQL を使用してこれを処理するにはどうすればよいですか? SELECT DISTINCT チェーン、サブチェーン FROM レコード
以下は私が必要とする結果です
id -> Company_name -> chain -> subchain -> number
1 -> account 555 -> 555 -> 555ZZ -> 123450
2 -> account 745 -> 745 -> 745AA -> 123451
4 -> account 745 -> 745 -> 745BB -> 123453
5 -> account 745 -> 745 -> 745CC -> 123454
id 列はプライマリ列で、number は一意のバリュー チェーンで、複数のレコードをリンク/グループ化する値です。サブチェーンはグループをサブグループに区別します