作者cluclu (ㄚ嚕)
看板Database
標題[SQL ] 請益SQL語法 兩個資料表之間的關係
時間Tue Jun 26 09:43:05 2012
資料庫是使用 Firebird 1.5
我有兩個table 甲是EMPLOYEE 乙是WEB_POWERSET_MENU
今天我從甲方select出來一些東西 像這樣
SELECT EMPLOYEE_ID,CHK_CODE
FROM EMPLOYEE
where CHK_CODE='Y'
選出來的表像這樣
http://twpic.org/uploads/b28d988a43.jpg
然後我想在WEB_POWERSET_MENU這個table insert一些東西 像這樣
INSERT INTO WEB_POWERSET_MENU (EMPLOYEE_ID, DEPART, GROUP_ID, MODULES_ID,
VIEW_YN, INSERT_YN, EDIT_YN, DELETE_YN)
VALUES (
'001',
'sysmanager',
'02',
'08',
'Y',
'Y',
'Y',
'Y'
);
我想在001 就是EMPLOYEE_ID那個地方 是根據 第一個table選出來的結果 比如說有五個
001、002、009、004、010
insert那行指令就會做五次 然後每次EMPLOYEE_ID的值會自動從001換002、009、004、010
請問要如何做呢?不知道有沒有描述的清楚?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.241.217
※ 編輯: cluclu 來自: 60.248.241.217 (06/26 09:55)
→ tedcat:ms-sql的話要搭配cursor 06/26 23:35