这是一个噩梦。我正在为现有数据库的前端工作,并且我不得不跳过这些数据库以确保数据以正确的顺序显示。如果我可以通过Id命令,它会使我的生活变得更加简单,但是Ids与数据几乎没有关系。通过字符串中的数字排序现有数据库
这里就是我的意思
ID DATA
357 "7-1-5: Sensitive Information I can't share"
2521 "30-2-8-17: Yet more sensitive Information"
6002 "9-30: There's a 10 behind the colon, because I hate you"
8999 "2-2-4: This was populated in no particular order"
9001 "30-3: More Info."
我好一会才下令这样
ID DATA
0001 "2-2-4: This was populated in no particular order"
0002 "7-1-5: Sensitive Information I can't share"
0003 "9-30: There's a 10 behind the colon, because I hate you"
0004 "30-2-8-17: Yet more sensitive Information"
0005 "30-3: More Info."
基本上,我需要它由真实短横线分开每次1〜2位数排序,一次又一次,所以1-3之后1-2-1,1-1-50之后。
就像我在开始时所说的,我是一个前端人,所以在MySql中执行的东西比我能做的更多。任何帮助将非常感激。
编辑:我刚才意识到有一个单独的表中指向这个外键,使事情变得更糟。
今天提示:预期结果中的数据与示例表格数据中的数据相同。 – jarlh
已记录。试图开车回家是如何搅乱一切的。 – UIDAlexD
我不明白结果集中“id”列的用途。 – Strawberry