我有一个表像下面选择栏不具有一定的排
Column | Type | Modifiers
------------+--------------------------+-----------
id | integer | not null
number | integer | not null
status | integer |
uid | integer |
value | integer |
comment | character varying(2000) |
date | timestamp with time zone |
查询:select * from table_name where id like '%58943';
结果:
id| number| status | uid | value| comment | date
----------+-------+------------+---------+------------+----------+-------------------------------
58943 | 5 | 1 | 1 | | | 2014-01-23 14:24:34.708676+01
58943 | 3 | 0 | 1 | 1 | | 2014-01-23 14:23:46.740663+01
58943 | 3 | 0 | 1 | 4 | [admin] | 2014-01-23 14:24:34.505752+01
58943 | 3 | 0 | 974 | 4 | [admin] | 2014-01-23 14:24:34.601017+01
58943 | 3 | 0 | 977 | 4 | [admin] | 2014-01-23 14:24:34.708676+01
58943 | 2 | 0 | 1 | | ver 12 | 2014-01-23 14:22:01.298001+01
58943 | 1 | 0 | 1 | | | 2014-01-23 14:22:01.052535+01
(7 rows)
查询:select * from table_name where id like '%58944';
结果:
id| number| status | uid | value| comment | date
----------+-------+------------+---------+------------+----------+-------------------------------
58944 | 5 | 1 | 1 | | | 2014-01-23 14:25:34+01
58944 | 3 | 0 | 977 | 4 | looks fine | 2014-01-23 14:25:34+01
58944 | 3 | 0 | 974 | 4 | Approve all conff | 2014-01-23 14:25:34+01
58944 | 2 | 0 | 1 | | vers 12 | 2014-01-23 14:22:11.86668+01
58944 | 1 | 0 | 1 | | | 2014-01-23 14:22:11.857947+01
(5 rows)
问题:我试图找到那些id
哪些有5| 1| 1
(数|状态| uid)
但没有3| 0| 1| 1
(number | status | uid | value)。
所以,如果我在完整的表上运行该查询,那么我应该只得到58944
的结果。
它仍然选择那些'id'有5,1,1和3,0,1,1。 –