作者CindyLinz (Cindy Wang)
看板Database
标题Re: [SQL ] 关於Insert
时间Mon Aug 1 23:26:33 2011
※ 引述《jcekiipvs (愿宅力与你同在)》之铭言:
: 小弟想询问关於Insert的问题
: Ex:
: A TABLE
: A1
: A2
: A3
: A4
: B TABLE
: B1
: B2
: 在下Insert时我想要给A1、A2 栏位 10、'20110720'这两个值
: A3、A4要插入B1、B2这两个栏位的值.
: Insert A(A1,A2,A3,A4)
: values (10,'20110720',B1,B2)
: Select * From B
: 我在Try的时候这样会死掉ˊ ˋ
: 难道只能先INSERT完之後再把B TABLE的值UPDATE回去吗?
: 还是有比较好的方法,希望版上的大大能帮忙解答-
你可以这样写:
Insert A(A1,A2,A3,A4) Select 10, '20110720', B1, B2 From B;
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.242.246.249
※ 编辑: CindyLinz 来自: 210.242.246.249 (08/01 23:27)
1F:→ jcekiipvs:谢谢大大!!我明天测试看看 08/01 23:58
※ 编辑: CindyLinz 来自: 210.242.246.249 (09/10 13:17)