Chinaunix

标题: select 求助! [打印本页]

作者: sjsj    时间: 2004-04-21 20:43
标题: select 求助!
select 求助!
C对MySQL数据库访问程序.
我想利用从表1中select的结果(是一个变量)作为col_name 去表2中select,以得到另外的最终结果,请问怎样利用表1的结果变量?例如:
表1:
姓名    学号    年龄
   a           1            16
   b            2            17
表2:
科目              a          b         
  数学            85        83
   英语            86         82
用户通过学号和年龄找到a(变量),然后  select  a(变量) from 表2;   得到有关a的成绩.
打算两个select位于两个函数中,得到变量结果a后,调用第二个select
作者: rainyblue    时间: 2004-04-22 14:18
标题: select 求助!
原帖由 "sjsj" 发表:
select 求助!
C对MySQL数据库访问程序.
我想利用从表1中select的结果(是一个变量)作为col_name 去表2中select,以得到另外的最终结果,请问怎样利用表1的结果变量?例如:
表1:
姓名    学号    年龄
   a        ..........

用户通过学号和年龄找到a(变量),然后 select a(变量) from 表2; 得到有关a的成绩.
打算两个select位于两个函数中,得到变量结果a后,调用第二个select

select 表2.*,表1.姓名 from 表1,表2 where 表2.字段名=表1.姓名 and 表1.学号='$skey1' and 表1.年龄='$skey2';
或者
select 表2.*,表1.姓名 from 表1,表2 where 表2.字段名=表1.姓名 order by 学号,年龄;




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2