sql 數据庫Tabel顯示不出對應的資料的疑問 |
尚未結案
|
gongags
一般會員 發表:6 回覆:9 積分:3 註冊:2003-08-30 發送簡訊給我 |
|
deity
尊榮會員 發表:90 回覆:876 積分:678 註冊:2003-05-09 發送簡訊給我 |
|
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
|
gongags
一般會員 發表:6 回覆:9 積分:3 註冊:2003-08-30 發送簡訊給我 |
具体來講如圖所示!
對應的PN 4881与PN 4880都有數据在程式中可以檢索到!
但為何在Query Analyzer 中則查詢其中的一個PN的所對應的數据呢?
我是用 Select * from A 來檢測對應的數据!
包括:ticket_no,prod_no, lay_no, Lay_id等field!
是否我的SQL 語法有問題呢?
据我所知: B tabl1中PN4880...4881等資料
包含field如:prod_no, work_no,等資料..
C table中有lay_id, color,size,qty等字段資料!
D table中有lay_id,prod_no,lay_no,start_no,end_no等字段資料!
請問各位大俠我應該如何才能夠講B,C,D的Table資料結合起來!
使之按任意Prod_no顯示的資料都能夠對應如A table的結构!
因此為公司的資料, 我沒有全部的權限來檢索!
但我估計A table為一個臨時的TABLE表,資料來源于b,c,d 等table中! 小弟我試思考如下:如:
SELECT distinct
b.prod_no,b.ticket_no, c.size, c.color,
c.ticket_qty, d.lay_no
FROM a ,b,c,d
WHERE b.ticket_no between d.start_no and d.end_no and
b.prod_no=d.prod_no
也不知我有沒有表達清楚我的想法!
煩請各位前蜚老大給個提示与參考意見給小弟我!
小弟我在此感激不盡.....
|
yachanga
資深會員 發表:24 回覆:335 積分:296 註冊:2003-09-27 發送簡訊給我 |
|
gongags
一般會員 發表:6 回覆:9 積分:3 註冊:2003-08-30 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |