将查询结果作为变量咋弄?

fp2003 2005-04-27 05:46:08
现在我想把从"不同表查询出来的"结果,形如:
--------------------------------------------------
张三 男 喜欢打球,唱歌
李四 女 喜欢旅游
王五 男 俺兴趣很多滴....
.......

----------------------------------------------------
选择其中的几条存放在另外一个表里,怎么做啊?
...全文
231 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
fp2003 2005-04-28
  • 打赏
  • 举报
回复
倒....就是 jxflll(峰) 稍理解了俺的想法...
flyonet 2005-04-28
  • 打赏
  • 举报
回复
回复人: myvicy(很抱歉的问你,我该往那边走?) ( ) 信誉:100 2005-04-27 19:00:00 得分: 0

insert into table(field1,field2) select (field1,field2) from table2 where 1=1


1=1 就是条件 自己改
jxflll 2005-04-28
  • 打赏
  • 举报
回复
你可以把复选框的索引值用各条记录的ID号(或者数据库中某个值为唯一的字段)来命名,当提交表单的时候,看看哪个复选框被选中了,就到旧的数据库中找想应的ID号,然后插入新表中就可以了!
fp2003 2005-04-28
  • 打赏
  • 举报
回复
不连续的,有选择的,不是说我想要哪些记录,想要的那些记录是由使用者操作的,他利用某种条件查到了性别为女的好多记录,但他只想要那些名字看起来比较好听的,所以说,我想在查询到的记录前面加个复选框,他想选哪个选哪个,然后把他选择的记录存放在另外一个表中...这样的..
kingcrab 2005-04-27
  • 打赏
  • 举报
回复
使用临时表,添加自增(IDENTITY)字段,那么你就可以在临时表里根据ID来返回你想要得记录了。比如说,我想返回符合条件的第3到第10个记录,可以select * from (存放符合条件的临时表)where ID(自增字段)〉3 and ID<=10.这个不一定符合你的要求,希望能给你启发!
fp2003 2005-04-27
  • 打赏
  • 举报
回复
不是把符合条件的查询记录全部都插到另外一个表中,是“有选择的”
如比我查到了好多性别为女的记录,而我想要的只是 张妹妹 和李妹妹 的记录,也就是说我可以任意的选择我所查到的其中的某些记录,把它们插入到另外一个表中.
fp2003 2005-04-27
  • 打赏
  • 举报
回复
具体一点呢?最主要是有选择地把查询出来的记录插到另外一个表中...
myvicy 2005-04-27
  • 打赏
  • 举报
回复
insert into table(field1,field2) select (field1,field2) from table2 where 1=1
kingcrab 2005-04-27
  • 打赏
  • 举报
回复
你可使用table变量或建立临时表.
fp2003 2005-04-27
  • 打赏
  • 举报
回复
从不同表查出来的记录,"而且是" 有选择地,就是在查询出来的记录前面像加上复 选框一样,先多个记录把它们插入到另外一个表中...
leo963258 2005-04-27
  • 打赏
  • 举报
回复
sql=insert into 新表 select * from 旧表 where

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧