我不知道如何解释我希望其他然后举了个例子MySQL的最短长度匹配
country prefix
Argentina-Mobile 549
Argentina-Neuquen 54299
Argentina-Rosario 54341
Argentina-Salta 54387
Argentina-Santa Fe 54342
Argentina-Tucuman 54381
Armenia 374
Armenia Mobile-K-Telecom 37477
Armenia Mobile-K-Telecom 37493
Armenia Mobile-K-Telecom 37494
Armenia Mobile-K-Telecom 37498
Armenia-Karabakh 37447
Armenia-Mobile 37455
Armenia-Mobile 3749
Armenia-Yerevan 37410
Aruba 297
Aruba-Mobile 29756
Aruba-Mobile 29759
Aruba-Mobile 29766
Aruba-Mobile 29769
Aruba-Mobile 29796
Aruba-Mobile 29799
Aruba-Mobile-Digicell 29773
Aruba-Mobile-Digicell 29774
Aruba-Mobile-MIO 297600
Aruba-Mobile-MIO 297622
Ascension Island 247
Australia 61
Australia-Adelaide/Perth 61861
Australia-Adelaide/Perth 61862
Australia-Adelaide/Perth 61863
我想运行在前缀的查询来获取最短父前缀列表
country prefix
Argentina -Mobile 549
Armenia 374
Aruba 297
Australia 61
好问题!我很感兴趣,看看这是否是(理性)在SQL中解决的。同时,你需要什么?你想找出国家代码吗?会有更简单的方法来做到这一点。 – 2010-06-21 22:22:11
有什么标准来选择只是“阿根廷 - 移动”,并没有与阿根廷开头的其他国家的名字? – mdma 2010-06-21 22:24:03
这只是一个示例部分。完整列表大约为20k行。我想从我的源数据中提取。出于兴趣,你怎么会得到国家代码很容易 – veccy 2010-06-21 22:32:36