我有以下数据
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 是唯一的 value chain 是将多个记录链接/组合在一起的值。子链将组区分为子组