gpt4 book ai didi

PHP MYSQL 反选

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

$line = @mysql_query("SELECT * FROM clips, userclips 
WHERE userclips.userid='$id' AND
userclips.clipid=clips.id ORDER BY clips.title");

返回与特定用户关联的所有剪辑。但是,我很难尝试编写一个完全相反的查询;选择与该用户无关的所有剪辑。

我试过这个:

$line = @mysql_query("SELECT DISTINCT * FROM clips, userclips 
WHERE userclips.userid!='$id' AND userclips.clipid=clips.id ORDER BY clips.title");

它会返回与该用户无关的剪辑,但它会遗漏与任何用户无关的剪辑。

如果可以请帮忙:)

最佳答案

 $line = @mysql_query("SELECT DISTINCT * FROM clips WHERE clips.id 
NOT IN (SELECT clipid FROM userclips WHERE userid='$id') ORDER BY clips.title");

关于PHP MYSQL 反选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11261652/

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