我有一个查询:
select
p.id AS id,
p.text AS text,
p.date AS date,
k.color AS color,
...
FROM
cform_mba_contacts p,
cform_mba_contacts_category_links o,
cform_mba_contacts_status k,
...
where
p.id_peoples = ".$this->id." AND
o.id_contacts = p.id AND
o.id_status = k.id AND
...
order by p.date
在引入新条件之前,此查询运行良好。我需要选择具有该条件的数据,并且仅使用p.id_peoples = ".$this->id."
. 我尝试使用UNION
,但没有奏效。我怎样才能做到这一点?
更新
我通过阅读有关 UNION 运算符 in order 子句的其他文档来解决我的问题,需要使用的不是 p.date,而是仅使用日期,并且在第二个语句中需要选择在第一个语句中选择的列数