0
我有4個表中的過程存儲過程
業務(abnnumber,名)
business_industry(abnnumber,industryid)
業(industryid,蚌)
trade_union使用(unionid)
我被分配到一行中獲得工會職稱,所有企業ABNNUMBER和企業名稱分別在不同行中使用存儲過程。
我嘗試什麼是:
CREATE [OR REPLACE] PROCEDURE INDUSTRY_INFORMATION
[enter image description here][1](P_INDUSTRYID in integer,
P_UNIONTITLE OUT VARCHAR2,
P_BUSINESSNAME OUT VARCHAR2) AS
BEGIN
SELECT TRADE_UNION.UNIONTITLE, BUSINESS.BUSINESSNAME INTO
P_UNIONTITLE,P_BUSINESSNAME
FROM BUSINESS inner join BUSINESS_INDUSTRY ON
BUSINESS.ABNNUMBER=BUSINESS_INDUSTRY.ABNNUMBER
INNER JOIN INDUSTRY ON BUSINESS_INDUSTRY.INDUSTRYID=INDUSTRY.INDUSTRYID
INNER JOIN TRADE_UNION ON INDUSTRY.UNIONID=TRADE_UNION.UNIONID;
END;
Sample data is in the link http://www.mediafire.com/file/8c4dwn4n88n8a42/strd_procedure.txt
需要的輸出應是
UNIONTITLE(一行)
ABNNUMBER BUSINESS NAME(下一行)
``[1]: https://i.stack.imgur.com/sGuwe.jpg
你需要的數據表或查詢? –
程序代碼是**高度特定於供應商的** - 所以請添加一個標籤以指定您是使用mysql,postgresql,sql-server,oracle還是db2還是別的什麼完全。 –
我提供了數據和輸出格式。 –