我有一个表有很多列,但有两个主列名为District
和State
。我的SQL查询如下。MySQL查询将值分配给来自不同列的相同变量
$query = "SELECT * FROM table WHERE District = '" . $var . "' ORDER BY Date DESC";
此查询返回分区列中的数据。
现在这就是我想要的。在某些行中,District
列是空的,所以在这种情况下,我希望查询从State
列中提取数据。那可能吗?
可以这样做在MySQL查询或将我必须在PHP中写东西?
你说的 '电梯' 是什么意思? – arkascha
我如何理解你的问题,你将需要'coalesce'功能 – tnanoba
尝试添加“Or state ==。$ var” –