gpt4 book ai didi

java - 查看一个表中出现在另一表中的值

转载 作者:行者123 更新时间:2023-12-02 05:30:55 25 4
gpt4 key购买 nike

我有 2 张 table ,

'prodAtt'
attID, prodID
218, 11
219, 11
220, 10
221, 10
222, 15
223, 15

'attrdef'
attID, attName
218, a
219, b
220, c
221, e
222, f
223, g

我想查看所有具有 prodID 或 10 或 11 的 attrdef 行

我已经尝试过

select * from ATTRdEF inner JOIN PRODATT on PRODATT.PRODUCT_ID = 11 or PRODATT.PRODUCT_ID = 10

但这会返回整个 attrdef 表,我正在使用 squirrel 及其 DB2 数据库。

谁能告诉我我做错了什么?

最佳答案

尝试一下,

 SELECT * FROM 
ATTRDEF a INNER JOIN PRODATT p
ON a.ATTID = p.ATTID
WHERE p.PRODID IN (10, 11);

或者,

SELECT * FROM 
ATTRDEF a, PRODATT p
WHERE a.ATTID = p.ATTID
AND a.PRODID IN (10, 11);

关于java - 查看一个表中出现在另一表中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25544377/

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