SQL одно услови для всех столбцов

v007ao

Новичок
Доброе время суток=) у меня таблица состоит из 30 столбцов. мне нужно вывести те строки в которых все столбцы не пустые. можно конечно для каждого столбца отдельно условие поставить Столбец1 is not NULL но много писать. может кто знает как по короче это все оформить к примеру(как-нибудь так)
PHP:
select * from tablica where (Столбец1,Столбец2,......,Столбец30) is not null
Буду очень признателен =)
 

С.

Продвинутый новичок
Типичный пример неправильной архитектуры. Неправильность ее не в том, что нарушился какой-то канон, а в том что с ней просто неудобно работать.
 

v007ao

Новичок
Типичный пример неправильной архитектуры. Неправильность ее не в том, что нарушился какой-то канон, а в том что с ней просто неудобно работать.
Что значит не правильная архитектура?! мне нужно вывести тех кто все данные заполнил, как по другому еще можно сделать архитектуру?
 

С.

Продвинутый новичок
Атрибуты, которых много и их количество варьируется, лучше хранить не "в строчку", а "в колонку" (один ответ на строку).
 

Фанат

oncle terrible
Команда форума
написать запрос для 30 столбцов быстрее, чем вопрос на форум ;)
 

v007ao

Новичок
я написал=) но просто стало интересно, может быть и проще сделать можно=)
 

Фанат

oncle terrible
Команда форума
Ну, как проще - С. написал.
там действительно пишется запрос с груп бай и хэвинг. У кого каунт меньше 30 - на выход
 
Сверху