我在mytable中尝试过这样的查询..
select count(*) as jml from news n join ref_news_category c on n.id_category=c.id_category join ref_user u on n.who_post=u.uid where n.type in ('member','public') order by last_update desc
但我得到了这个错误,
Warning: pg_query(): Query failed: ERROR: column reference "last_update" is ambiguous LINE 7: last_update desc
myquery有什么不对?
请帮助...
答案 0 :(得分:0)
last_update
必须是查询中多个表中的列名,因此您需要在order by
中指定要使用的列的确切实例。
e.g。说news
表有该列,你会说order by n.last_update
。