我正在尝试根据使用 mysql 的条件在表之间获取记录。这是我的桌子。表名:trans_table,它有两个字段。
item transaction
----- -----------
item1 b
item2 b
item3 b
item3 c
item4 d
item5 b
我正在尝试获取仅具有事务 b 的项目。因此,结果不包含任何其他事务。所需的输出将是这样的
item transaction
----- -----------
item1 b
item2 b
item5 b
(因为 item3 具有交易 c 以及 b 和 item 4 和 item4 不包含交易 b)
我尝试了以下查询
1.`select * from trans_tbl where transaction = 'b'`
2.`select item,qty from trans_tbl where item in(select item from trans_table group by item having count(item)=1);`
通过上述两个查询,我无法获得所需的输出。那么还有其他方法可以得到这个吗?