关于MYSQL嵌套查询

关于MYSQL嵌套查询,第1张

select ID from table1 where id= (select max(id) from table1 where A<>0 and B<>0)

因为嵌套查询只能在where子句后边使用。

描述的太模糊,我以下列假设为前提给你解答

员工表(t1):前提有 员工id,身份z号,是否在职标识,入职、离职时间

打卡记录表(t2):打卡人身份z号,打卡时间

select t1.员工ID,t1.员工姓名,t1.员工身份z号码,t2.打卡时间

from t1 join t2 on t1.员工身份z号码 = t2.员工身份z号码

where t1.在职标识 = '在职' 

AND  t2.打卡时间 >= t1.入职时间

外部的循环条件

while($row = $dosql->GetArray())

二级循环的条件

while($row2 = $dosql->GetArray()){

?>

<LI style="width:100pxheight:30pxfloat:left"><?php echo $row2['S_name']?></LI>

二级循环出来后$dosql->GetArray()肯定是假,当然只循环一次了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7508942.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存