gpt4 book ai didi

mysql - 在sql查询中显示最小数量的客户端

转载 作者:行者123 更新时间:2023-11-30 01:03:27 24 4
gpt4 key购买 nike

我有两张 table :
客户端:(backoffice_users_id、idfile、validation_file)
传输:(backoffice_users_id,idfile,nbr_files)

我想向客户展示拥有最少文件数量并且validation_file=1的客户

我做了类似的事情,它给了我最小数量,但是validation_file=0而不是validation_file=1,有人可以帮助我吗?

SELECT `transmission`.* 
FROM `transmission`
INNER JOIN `client`
ON client.backoffice_users_id=transmission.backoffice_users_id
WHERE (transmission.idfile='2')
AND (client.validation_file<>0)
AND (transmission.nbr_files=(
SELECT min(nbr_files)
FROM transmission
WHERE transmission.idfile='2'))
GROUP BY `client`.`backoffice_users_id`
LIMIT 1

最佳答案

我不知道您的 transmission.idfile='2' 是什么意思,因此仅回答“最小文件数和validation_file=1”部分以及其中的最小文件数一次传输(未对多次传输求和):

SELECT * FROM `transmission`
INNER JOIN `client` ON
`client`.`backoffice_users_id` = `transmission`.`backoffice_users_id` AND
`client`.`validation_file` = 1
ORDER BY `transmission`.`nbr_files` ASC
LIMIT 1

关于mysql - 在sql查询中显示最小数量的客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19890404/

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