是否可以将两个或三个列处理(合并)作为一列处理,LIKE
并根据需要使用该列中的关键字和ORDER结果进行搜索?
我的专栏
| to_place | from_place | departure_place| |:-----------|------------:|:------------: | | Same | Place | Line | Rangpur | Dhaka | Chittagong | Badda | bogra | hello | Shyamoli | rajshahi | mohammadpur | test | test1 | adabor | another | test2 | kurigram
所以我想在我的一列中的这3列,SQL
以便我可以订购它们
我试过这个并且它正在工作.
SELECT CONCAT(`to_place`, `from_place`,`departure_place`) AS derived_place FROM `yourtable` HAVING derived_place LIKE '%search_value%' ORDER BY derived_place;
我希望这有帮助.