gpt4 book ai didi

mysql - 基于 mysql 中另一个表单元格值的排除行

转载 作者:行者123 更新时间:2023-11-29 05:12:11 27 4
gpt4 key购买 nike

我有两张 table 。

学长 enter image description here费马斯特 enter image description here我执行了查询

SELECT f.standard,fee_type,fee_name,amount,ac_year FROM fee_master f, student_master s
where
s.standard=f.standard and
s.admission_no='21300';

我得到了这样的结果集 enter image description here

但我的需求是如果 studnet_master.ac_year==AC16 那么 INITIAL FEE 应该从结果集中移除,或者如果 studnet_master.ac_year==!=AC16 那么 入场费应该从结果集中删除

谁能帮我解决这个问题......

提前致谢...

最佳答案

只需在 WHERE 子句中添加两个额外的条件:

SELECT f.standard, f.fee_type, f.fee_name, f.amount, s.ac_year
FROM fee_master f
INNER JOIN
student_master s
ON s.standard = f.standard
WHERE s.admission_no = '21300' AND
(s.ac_year != 'AC16' OR f.fee_name != 'INITIAL FEES') AND
(s.ac_year = 'AC16' OR f.fee_name != 'ADMISSION FEES')

关于mysql - 基于 mysql 中另一个表单元格值的排除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37854867/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com