gpt4 book ai didi

php - 从数据库中选择不同的值

转载 作者:行者123 更新时间:2023-11-29 01:49:35 25 4
gpt4 key购买 nike

我有两个表

用户:

id,
username

应用:

userid,
appid,
mainid

我想显示在此表中没有记录的用户。我从地址 mainIdappid 获取。如果我运行此查询

SelectQuery("select  User.UserName
from User
INNER JOIN App
ON User.Id = App.UserId
where App.Mainid!= ".$var_MainId." and App.AppId<>".$var_AppId);

它不显示可能具有相同 useridmainid 但不相同 appid 的用户

最佳答案

您可以使用 not exists 子句。例如,要查找没有 MainId 123 和 AppId 456 的应用条目的用户:

select  u.UserName
from User u
where not exists
(
select *
from App a
where a.UserId = u.Id
and a.MainId = 123
and a.AppId = 456
)

关于php - 从数据库中选择不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50358166/

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