我的(简化的)查询
SELECT name, city FROM some.tbl WHERE name LIKE "%clarendon%" ORDER BY city, name
我得到如下信息:
命名城市 克拉伦登经济旅馆 克拉伦登 克拉伦登炮兵巷伦敦 克拉伦登巴比肯工作室伦敦 克拉伦登布拉什菲尔德街伦敦 克拉伦登加那利伦敦市中心 克拉伦登商业街伦敦 Clarendon Cottages 檫木 克拉伦登探索码头东伦敦 克拉伦登古奇之家伦敦 克拉伦登之家和花园邱园 克拉伦登豪华公寓 爱丁堡 Clarendon Manning Place 里士满 克拉伦登矿业伦敦 克拉伦登北康威汽车旅馆 克拉伦登佩皮斯街伦敦 Clarendon Puma Court 伦敦 克拉伦登管家圣伦敦 克拉伦登藤街伦敦 克拉伦登威灵顿街伦敦 克拉伦登·雷斯伯里斯坦斯 克拉伦登酒店 魁北克 伦敦克拉伦登酒店 克拉伦登班特里湾开普敦 The Clarendon Fresnaye 开普敦 纽卡斯尔克拉伦登酒店
我想得到的是这个——
col.name 保持其顺序,但 col.city 由 col.name 片段排序,其中包含单词 clarendon:
命名城市 克拉伦登经济旅馆 克拉伦登 克拉伦登豪华公寓 爱丁堡 克拉伦登之家和花园邱园 克拉伦登炮兵巷伦敦 克拉伦登巴比肯工作室伦敦 克拉伦登布拉什菲尔德街伦敦 克拉伦登加那利伦敦市中心 克拉伦登商业街伦敦 克拉伦登探索码头东伦敦 克拉伦登古奇之家伦敦 克拉伦登矿业伦敦 克拉伦登佩皮斯街伦敦 Clarendon Puma Court 伦敦 克拉伦登管家圣伦敦 克拉伦登藤街伦敦 克拉伦登威灵顿街伦敦 克拉伦登北康威汽车旅馆 Clarendon Manning Place 里士满 Clarendon Cottages 檫木 克拉伦登·雷斯伯里斯坦斯 克拉伦登酒店 魁北克 克拉伦登班特里湾开普敦 The Clarendon Fresnaye 开普敦 伦敦克拉伦登酒店 纽卡斯尔克拉伦登酒店
编辑 错字-当然是“按名称,城市排序”,但问题仍然有效