如何在Joomla查询中使用MySQL IS NOT NULL
?
我的表格包含以下列:
id, name, desc, effective from, effective to
effective_to
列可以是NULL
。
我需要首先在NULL
列(事件持续时间)中包含effective_to
的行,并在effective_to
order by DESC
列中添加带有时间戳记录的行。
我的查询:
->order($db->quoteName('effective_to') . ' IS NOT NULL ', $db->quoteName('effective_to') . ' DESC ');
但它不能正常工作。
谁能帮助我吗?我无法在Joomla文档中找到任何示例。答案 0 :(得分:0)
你是带有订单条款的俱乐部where子句。像这样改变它。
$query
->where($db->qn('effective_to') . ' IS NOT NULL')
->order($db->qn('effective_to') . ' DESC ');