作者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)
1F:→ tedcat:ms-sql的话要搭配cursor 06/26 23:35