So1: is null - нет записей.
is not null - навалом.
То есть во второй таблице (которую джойню) поле feld всегда не ноль.
НО! Если я делаю запрос ко второй табле вот так:
SELECT * FROM tbl2 where field is not null
то получаю все записи tbl2 и в поле field (ну я же не слепой) вижу нормальные целые значения.
Если я делаю
SELECT field FROM tbl2 where field is not null
то получаю кучу результатов (собственно количество равно кол-ву записей в таблице), НО field = 0! Шо за пакость? ((
смотрим что выдает :)
SELECT field FROM tbl2 where field=0
вообще такой запрос у меня не проходит
select name,count(*)
from accounts a
MySQL Database Error: Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause
Да и такой запрос не имеет смысла, т.к. использование агрегатных функций подразумевает group by.
Посмотрите код страницы, какой-то древний front-page (2000 наверное) такой ужасный код формировал, возможно он его долго обрабатывает. Попробуйте откройть туже страницу dreamviewer'ом. Пользуйтесь dreamviewer - код красивый, на слабеньком компьютере при 20 открытых страницах (размер ~50килобайт) тормозов не замечено.
T.R.O.N: Хотя всеравно непойму, если делать на чистом коде, зачем воще FP/дримвьювер и т.д. Бокнот куда надежней, проще и быстрее.....
Блокнот жутко неудобно, нет подстветки, номера строки, да и посмотреть что получилось нельзя без переключения в браузер.
ТС, может напрограммировать, а задаете такие глупые вопросы. Скачайте все предложенные cms, посмотрите - что подходит, что нужно изменить; подсчитайте затраты - и вперед. Не забудьте рассмотреть вариант самостоятельного написания - в некоторых случаях это дешевле и проще чем разбираться в готовом; как вариант, может подойти "модульная структура", например форум - punbb, новости - самописные, доска объявлений ещё чья-то.
Что входит в стандартный функционал портала по вашему мнению?
is null - нет записей.
is not null - навалом.
То есть во второй таблице (которую джойню) поле feld всегда не ноль.
НО! Если я делаю запрос ко второй табле вот так:
SELECT * FROM tbl2 where field is not null
то получаю все записи tbl2 и в поле field (ну я же не слепой) вижу нормальные целые значения.
Если я делаю
SELECT field FROM tbl2 where field is not null
то получаю кучу результатов (собственно количество равно кол-ву записей в таблице), НО field = 0! Шо за пакость? ((
смотрим что выдает :)
SELECT field FROM tbl2 where field=0
вообще такой запрос у меня не проходит
select name,count(*)
from accounts a
MySQL Database Error: Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause
Да и такой запрос не имеет смысла, т.к. использование агрегатных функций подразумевает group by.
Попробуйте sql из моего предыдущего поста.
а если вместо id подставить null?
сделайте
SELECT field FROM tbl2 t2 where field is null
если количество записей отлично от нуля - проблема в этих записях, mysql не хочет джоинить записи по null.
вообще правильней подсчитать количество присоединенных записей без вложенного запроса:
select a.id,count(*)
from a
inner join u on u.id=a.assigned_id
group by a.id
Смотрите результат запроса
SELECT COUNT(*) as cnt, field FROM tbl2 t2 WHERE t2.field = id
его смысл вообще не понятен, скорее всего значение поля field - null
возможно надо так:
SELECT COUNT(*) as cnt, field FROM tbl2 t2 WHERE t2.field = id group by field
Делал такое на MyISAM. Может на InnoDB как то по-другому подобная штука делается?...
Никакого значения не имеет, скорее всего значения в таблицах разные.
LEFT уберите.
бред
select count(*)
from
(select distinct field
from table) t
На что спорили?
Они такие смешные, что аж плакать хочется...
Вот только суммы, чувствую, будут очень не смешные.
Это не тот ли "знаменитый" Атлас который разрабатывал систему учета спирта от которой выли производители?
Они это НТЦ Атлас ЕГАИС. Очередная пилорама.
1) попробуйте после соединения с базой set names utf8 (или что там у вас)
2) смотрите кодировку базы, таблиц и столбцов - могут различаться
Взломанные не интересуют вообще - я против взлома и помогать зарабатывать на этом не намерен.
Пробный период это мысль - спасибо.
чем не устраивает?
Посмотрите код страницы, какой-то древний front-page (2000 наверное) такой ужасный код формировал, возможно он его долго обрабатывает. Попробуйте откройть туже страницу dreamviewer'ом. Пользуйтесь dreamviewer - код красивый, на слабеньком компьютере при 20 открытых страницах (размер ~50килобайт) тормозов не замечено.
Хотя всеравно непойму, если делать на чистом коде, зачем воще FP/дримвьювер и т.д. Бокнот куда надежней, проще и быстрее.....
Блокнот жутко неудобно, нет подстветки, номера строки, да и посмотреть что получилось нельзя без переключения в браузер.
ТС, может напрограммировать, а задаете такие глупые вопросы. Скачайте все предложенные cms, посмотрите - что подходит, что нужно изменить; подсчитайте затраты - и вперед. Не забудьте рассмотреть вариант самостоятельного написания - в некоторых случаях это дешевле и проще чем разбираться в готовом; как вариант, может подойти "модульная структура", например форум - punbb, новости - самописные, доска объявлений ещё чья-то.
Что входит в стандартный функционал портала по вашему мнению?