Ich habe eine unter SQL-Abfrage in einem meinem Projekt läuft. Ich bemühe mich, das "as" -Konzept hier zu verstehen. Im Ergebnis erscheinen "user_key" und "user_all" als leer. Wo, wie am vorderen Ende "user_all" ist die Kombination von "rx.ord_by_userid" + "rx.ord_by_inst_id"SQL-Abfrage mit „als“ Schlüsselwort
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))
Dank.
http://www.w3schools.com/sql/sql_alias.asp –
Der folgende Beitrag hat Antworten auf Ihre Frage. [Was ist der Zweck des SQL-Schlüsselwort „AS“?] (Http://stackoverflow.com/questions/4164653/whats-the-purpose-of-sql-keyword-as) – arun
ich das Konzept der Alias kennen. Aber ich habe nicht verstanden, warum sie versuchen, '' als user_key zu repräsentieren – user3022426