我想比较1个表的数据(行)说表1,表2和表2表3数据(行)。 我不知道如何处理它? 请帮我解决这个问题。 我想编写PL / SQL脚本来检查列的数据类型。
答案 0 :(得分:0)
我不能说我完全理解你的问题。但是,这可能会让你开始。
鉴于以下结构:
SELECT *
FROM Customer C
inner join SalesLedger S ON
S.CustId = C.CustId
inner join Product P ON
P.ProdId = S.ProdId
例如,要返回未购买特定产品的客户,您可以使用:
SELECT *
FROM Customer C
where c.custid not in
(
select s.custid
from SalesLedger S
inner join Product P ON
P.ProdId = S.ProdId
where p.prodid <> 1
)
如果您提供有关您特定问题的更多详细信息,那么我可以提供更具体的答案。