17,377
社区成员
发帖
与我相关
我的任务
分享
WITH
Prod AS
(
SELECT 'P1' Prod_ID, 'Cust A' Customer, '100' Prod_Color FROM dual
UNION ALL
SELECT 'P2' Prod_ID, 'Cust B' Customer, '103' Prod_Color FROM dual
UNION ALL
SELECT 'P3' Prod_ID, 'Cust C' Customer, '102' Prod_Color FROM dual
UNION ALL
SELECT 'P4' Prod_ID, 'Cust C' Customer, '102' Prod_Color FROM dual
UNION ALL
SELECT 'P5' Prod_ID, 'Cust A' Customer, '101' Prod_Color FROM dual
UNION ALL
SELECT 'P6' Prod_ID, 'Cust A' Customer, '105' Prod_Color FROM dual
),
Color AS
(
SELECT '100' Color_Code, 'Green' Color FROM dual
UNION ALL
SELECT '101' Color_Code, 'Yellow' Color FROM dual
UNION ALL
SELECT '102' Color_Code, 'White' Color FROM dual
UNION ALL
SELECT '103' Color_Code, 'Black' Color FROM dual
UNION ALL
SELECT '104' Color_Code, 'Blue' Color FROM dual
UNION ALL
SELECT '105' Color_Code, 'Red' Color FROM dual
)
SELECT A.prod_id, B.color FROM prod A, color B
WHERE A.prod_color = B.color_code
AND A.customer='Cust A'
ORDER BY A.prod_id
select a.prod_id, b.color from prod a, color b
where a.customer = 'Cust A'
and a.prod_color = b.color_code
order by a.prod_id
select a.prod_id,b.color
from prod a,color b
where a.prod_color=b.color_code
and a.customer='Cust A';