从两个表A,B中取数据,插入C表的语句
INSERT INTO A表(人ID,经手人ID)
select max(人ID)+1 from A表,select max(经手人ID) from B表
类似于这样的语句,到底该怎么合并呀。
我如下这么写也错
insert into A表(人ID,经手人ID)
select a.max((人ID)+1, b.max((经手人ID) from A表 a,B表 b
试了好几种写法了,都不行。
简单说,就是从两个表A,B中取数据,插入C表的语句问题。给个例子吧
问题点数:10、回复次数:2Top
1 楼wwwwb()回复于 2005-09-23 10:52:51 得分 10
INSERT INTO A表(人ID,经手人ID)
SELECT D1, D2
FROM ((SELECT 1 AS DD ,max(人ID)+1 AS D1 FROM A表) AS RR INNER JOIN (SELECT 1 AS DD,
max(经手人ID) AS D2 FROM B表) AS FF ON RR.DD=FF.DD)Top
2 楼egg68(egg)回复于 2005-09-23 11:21:25 得分 0
感谢的不知道说什么好了。Top
相关问题
- sql语句, 从表a,表b取数据,关联字段a.hh,b.hh, 关联字段a.hh,b.hh, 取a.hh,b表c字段,select a.hh,sum(b.c) from a,b where a.hh=b.hh gr
- 求一查询语句,有A,B,C三个数据表,现在以A表做目录,查询时同时在A,B,c三表中进行,但是内容可能在B表中,也可能在C表中,还有可能B,C
- 怎么用SQL语句表达 A÷B ?
- informix中查某个字段在一个范围内(像这样的in [a,b,c]),用sql语句怎么表示?
- c#语句?
- a,b得到表c!!!!!!!!!!!!!!!
- 这个语句是什么意思static Class class$A$B$c?
- 求sql语句A表1字段=B表1字段+B表2字段??
- 问一条sql语句:A,B,C三张表,如果表A的当前记录满足一个条件的话就和B作连接,如果不满足就和C作连接。怎么写?
- 这句C++语句用pascal怎么表达呢??




