我正在尝试使用select语句来获取某个MySQL表中的所有行,除了id为4的那个行.是否有一种简单的方法可以做到这一点?
Tim*_*Tim 31
你有几个选择:
SELECT * FROM table WHERE id != 4;
SELECT * FROM table WHERE NOT id = 4;
SELECT * FROM table WHERE id <> 4;
Run Code Online (Sandbox Code Playgroud)
此外,考虑到将来某个时候您可能想要添加/删除此列表中的ID,也许另一个列出您不想选择的ID的表是个好主意.
在这种情况下,您将拥有:
SELECT * FROM table
WHERE id NOT IN (SELECT id FROM exempt_items_table);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34576 次 |
| 最近记录: |