I know I can exclude a row like so:
SELECT * FROM products WHERE id <>1
But I need to exclude 2 products, I've tried:
SELECT * FROM products WHERE id <>(1,2)
But no luck.
I know I can exclude a row like so:
SELECT * FROM products WHERE id <>1
But I need to exclude 2 products, I've tried:
SELECT * FROM products WHERE id <>(1,2)
But no luck.
Try this
SELECT * FROM products WHERE id not in (1,2)
IN is definately faster than OR. See this MYSQL OR vs IN performance
Use NOT:
SELECT * FROM `products` WHERE `id` NOT IN (1, 2);
Performance wise, IN is faster than comparison!