推 gargamel:.跟, 03/19 19:08
※ 引述《erho (ptt訪客)》之銘言:
: 我資料庫是ORACLE
: 有2個TABLE
: TABLE A
: --------
: BED_NUM
: ATTENDING_CODE
: NURSING_CODE
: TABLE B
: -------
: CODE
: PRICE
: BED_NUM是TABLE A的主KEY,CODE是TABLE B的主KEY
: 若要做一個以TABLE A的BED_NUM做查詢條件要查該BED_NUM的
: ATTENDING_CODE及NURSING_CODE的PRICE有沒有辦法用一個SQL語法查出來
: (ATTENDING_CODE及NURSING_CODE的PRICE在 TABLE B)
根據您的說明,小弟還是有一些不太懂的地方。
但是如果單純從字面上的要求,應該是可以用如下的 SQL 達成吧...
請試試 ^^"
select t1,bed_num,
t2.code attending, t2.price attending_price,
t3.code nursing, t3.price nursing_price
from a t1,
b t2,
g t3
where (t1,attending_code = t2,code or
t1,nursing_code = t3,code)
and bed_num = &inputed_bed_num;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.179.204
※ 編輯: alexcwtzeng 來自: 59.125.179.204 (03/19 16:58)