блин
ну как можно быть такими ламерами
o_O
1 и 2 - это ЦИФРЫ
и чего должен SQL отдать на такой запрос?
select * from posts where 1 is not null and 2 is null;
Скажи ему что 1 и 2 это поля
select * from posts where `1` is not null and `2` is null;
Ну и не делай больше так, в смысле не называй...