我的表单中有两种类型的交易1)One way relocation deal and 2)Regular deal
。我的db -Vehicles中有一个表。使用ORDER BY子句在MYSQL中排序数据
vehicles table
=====================================================
id, pickuplocation, returnlocation, included location
现在,当用户选择One way relocation deal
然后在数据库中,只有id,pickuplocation,returnlocation
将插入和coloumn included location
将是无效的。而当用户选择Regular deal
,列pickuplocation,returnlocation
西港岛线是空只有coloumn id and included location
将set.Problem是我想用自己的location.I尝试此查询的整个数据进行排序 -
SELECT *
FROM vehicles
where 1=1
ORDER BY pickuplocation ASC,returnlocation ASC
但它不会给予适当结果,因为具有包括location.how空我可以排序的所有pickuplocation,returnlocation,exculded location
你想去哪里空项才能出现? – Mark
您是否想要'pickup位置','returnlocation'和'排除位置'在一列中并进行排序?你想如何处理'null'? –
$条件的内容是什么?你为什么要放一个'1 = 1'的条件? –