Mysql 连接表并执行';如果';和数学
我有两张桌子,进进出出 t\u inMysql 连接表并执行';如果';和数学,mysql,Mysql,我有两张桌子,进进出出 t\u in id | product | qtd | expire on t\u out id | t_in | product* | qtd | expire on *(我需要一份此表中的副本,以便执行其他程序) t_out.t_in是外键,我使用它来避免在输出时排除输入 我的问题是…… 查询应该如何获取此表(在一个查询中) 我知道左连接可以实现这一点,但当t_in没有t_out连接时,它将保持空值我想你想要的是这个 (t_in.qtd-ifnull(t_out.
id | product | qtd | expire on
t\u out
id | t_in | product* | qtd | expire on
*(我需要一份此表中的副本,以便执行其他程序)
t_out.t_in是外键,我使用它来避免在输出时排除输入
我的问题是……
查询应该如何获取此表(在一个查询中)
我知道左连接可以实现这一点,但当t_in没有t_out连接时,它将保持空值我想你想要的是这个
(t_in.qtd-ifnull(t_out.qtd,0))
但它不是非常清楚
Expire on | qtd
where qtd is (t_in.qtd - t_out.qtd) ON t_out.t_in=t_in.id