[英]giving alias to sql result
我进行了与两个表交互的查询,但是由于两个表共享相同的字段名,因此我在获取数据时遇到问题。
SELECT * FROM `data` d JOIN `ans` a ON d.id=a.id AND d.id=2987
结果是:
id nick msg time ip time_updated id nick msg time ip
我怎样才能使它看起来像这样?
a.id a.nick a.msg a.time a.ip a.time_updated b.id b.nick b.msg b.time b.ip
为此,您必须专门命名每个字段。
SELECT a.id AS 'a.id', a.nick AS 'a.nick', ... FROM `data` d JOIN `ans` a ON d.id=a.id AND d.id=2987
您还需要给字段加上别名:
SELECT a.id AS a_id, b.id AS b_id ....
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.