我正在尝试使用SELECT
语句,从一张表中获取除了一个id
为4
的行之外的所有行 - 有没有简单的方法可以实现这个目标?
您有几个选择:
SELECT * FROM table WHERE id != 4;
SELECT * FROM table WHERE NOT id = 4;
SELECT * FROM table WHERE id <> 4;
另外,考虑到将来可能需要向此列表中添加/删除ID,因此另一个列出您不希望可选择的ID的表可能是一个好主意。
这种情况下,您将拥有:
SELECT * FROM table
WHERE id NOT IN (SELECT id FROM exempt_items_table);
select * from table where some_id != 4
select * from <table name> where <column - name> != <value>;
SELECT * FROM gallery WHERE NOT idAlbum = 4 '".$rowAlbums['idAlbum']."' ORDER BY RAND() LIMIT 1
- woninana