郁闷!求sql语句,高手在哪?(救急)
表1 View
DW_ID KM_ID BM_ID VAL
101 201 301 123.00
102 202 302 500.00
103 203 303 600.00
表2 DY (对应表:base_id 是表3的主键,dy_field是表1中的字段)
BASE_id DY_FIELD
1 DW_ID
2 KM_ID
表3 BASE(id 是主键 ,name 是表名)
id name
1 sx01
2 sx02
表4 SX01 (id 主键,dy_id 是表1中的数值)
ID DY_ID
8001 101
8002 102
表5 SX02
ID DY_ID
7002 202
7003 203
完全对应上的显示:
第一个SQL结果为:
SX01_ID SX02_ID BM_ID VAL
8002 7002 302 500.00
否则没有对应上的显示:
第二个SQL结果为:
DW_ID KM_ID BM_ID VAL
101 201 301 123.00
103 203 303 600.00
------解决方案--------------------在那边已经 解决了