我有下面两张table。
我需要得到账单id(明细表),金额(明细表)为所有类型(价值表)='卡'。我使用了下面的查询,但它只返回1行,而不是所有预期的行。我需要在这里做什么
SELECT
bill_id
,amount
FROM details d
JOIN value v ON d.id = v.id
WHERE d.id IN (
SELECT v.id
FROM value
WHERE v.type = 'Card'
);
下面是我得到的输出和预期的输出
2条答案
按热度按时间yacmzcpb1#
为什么不试试:
如果不行就告诉我
eimct9ow2#
为什么不简单?
如果这不能给你想要的答案,请告诉我们。发布一个示例输入和预期输出会有所帮助。