gpt4 book ai didi

MYSQL 选择所有不等于某物的东西

转载 作者:行者123 更新时间:2023-11-28 23:32:48 24 4
gpt4 key购买 nike

我对一个方程式有点困难,我似乎无法在此处弄清楚或找到。我正在尝试执行以下操作;

我有 2 个表,products 和 teamproducts。外键是productid。我正在尝试从尚未注册到 teamproducts 表的产品表中选择产品。我也在使用团队产品中的团队代码。下面是一个例子;

产品表(productid | productname)

1001 |产品1

1002 |产品二

1003 |产品3

1004 |产品4

1005 |产品5

等等

teamproducts 表(teamcode | productid)

团队代码1 | 1001

团队代码1 | 1002

我想要做的是选择所有不在团队产品页面中的产品(因此在此示例中为产品 3 及以后)

我尝试了以下;

    SELECT productname FROM products p, teamproducts tp WHERE teamcode = teamcode1 AND p.productid != tp.productid

和我见过的其他变体,但还没有想出正确的路线。请提供任何帮助。

最佳答案

未经测试,但我认为这应该可以完成工作。

SELECT products.productname
FROM products
LEFT JOIN teamproducts
ON teamproducts.teamcode = 'teamcode1'
AND teamproducts.productid = products.productid
WHERE teamproducts.productid IS NULL;

关于MYSQL 选择所有不等于某物的东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36899873/

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