【发布时间】:2013-12-11 07:50:27
【问题描述】:
我有一张桌子:
#tabel barang
kdgudang | kdbarang | stok |
g01 a01 12
g01 a02 25
g02 a01 5
g01 a03 7
我想要的只是显示具有kdgudang=g01 和g02 的kdbarang,所以结果是kdbarang a01。
有人可以告诉我显示它的查询是什么吗?
我想要的查询是 not
SELECT * FROM barang WHERE kdbarang = 'a01'
但有些查询像
SELECT * FROM barang WHERE kdgudang = 'g01' and kdgudang = 'g02'
//it doesn't work, it returns zero result
【问题讨论】:
-
你是什么意思“和”?是“g01、g02 中的任何一个”吗?
-
@Alma Do:不,它的意思是“和”。如果“任何……”我可以在查询中使用“或”
-
用
and代替or.. -
那么应该返回哪些记录? IE。哪一列必须对您的记录进行分组,以便您能够检查这两个值是否出现在该组中?
-
@Alma Do : 我说过我期望的结果是
a01在kdgudangcolomn 中有g01和g02
标签: mysql