Sha*_*ane 0 sql delphi interbase delphi-7
我正在尝试为Interbase编写一个SQL语句.
这个SQL怎么了?
md_master(trm)=主表cd_Med(cdt)=详细信息表
SELECT trm.seq_no, trm.recipient_id, trm.payee_fullname, trm.payee_address1, trm.payee_address2, trm.payee_address3, trm.payee_address_city, trm.payee_address_state, trm.recip_zip, trm.recip_zip_4, trm.recip_zip_4_2, trm.check_no, trm.check_date, trm.check_amount,
cdt.com_ss_source_sys, cdt.cd_pay_date, cdt.com_set_amount,
bnk.name, bnk.address, bnk.transit_routing,
act.acct_no
FROM md_master trm, cd_med cdt, accounts act, banks bnk
join cd_med on cdt.master_id = trm.id
join accounts on act.acct_id = trm.account_tag
join banks on bnk.bank_id = act.bank_id
ORDER BY cdt.master_id
Run Code Online (Sandbox Code Playgroud)
我没有收到错误,计算机只是不停地嘎吱嘎吱地挂起来.
我不是特别了解Interbase,但是FROM子句看起来有点奇怪(可能只是我不熟悉的一些语法).这有帮助吗?
...
FROM md_master trm
join cd_med cdt on cdt.master_id = trm.id
join accounts act on act.acct_id = trm.account_tag
join banks bnk on bnk.bank_id = act.bank_id
Run Code Online (Sandbox Code Playgroud)
顺便说一句,你没有WHERE子句,所以如果这些表中的任何一个很大,我不会过于惊讶它需要很长时间才能运行.