我有一个在我的项目之一中运行的下面的SQL查询。我很努力地理解这里的“as”概念。结果“user_key”和“user_all”显示为空。其中作为在前端 “user_all” 是 “rx.ord_by_userid” + “rx.ord_by_inst_id,”使用“as”作为关键字的SQL查询
SELECT rx.rx_id,
rx.pt_visit_id,
rx.pt_id,
pt_visit.date_time_sch,
' ' as print_dea_ind,
' ' as phys_rx_label,
rx.ord_by_userid,
rx.ord_by_inst_id,
' ' as user_key,
pt_visit.visit_inst_id,
' ' as user_all,
' ' as tp_agt_ind,
FROM rx LEFT OUTER JOIN tx_pln ON rx.tp_name = tx_pln.tp_name AND rx.tp_vers_no = tx_pln.tp_vers_no, pt_visit
WHERE (pt_visit.pt_visit_id = rx.pt_visit_id) and
(pt_visit.pt_id = rx.pt_id) and
((rx.pt_id = :pt_id) and
(rx.rx_id = :rx_id))
感谢的组合。
http://www.w3schools.com/sql/sql_alias.asp –
下面的文章有你的问题的答案。 [SQL关键字“AS”的用途是什么?](http://stackoverflow.com/questions/4164653/whats-the-purpose-of-sql-keyword-as) – arun
我知道别名的概念。但我不明白他们为什么试图用'user_key'表示'' – user3022426