X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Подсчёт записей
_SeReGa_2
_SeReGa_2
Topic Starter сообщение 1.7.2011, 14:26; Ответить: _SeReGa_2
Сообщение #1


Подскажите пожалуйста кто знает... Есть такой sql запрос :

SELECT m.id, m.content, COUNT(m.id) AS odel FROM marka AS m, odel AS o WHERE m.id=o.marka_id and m.brand_id='$idbrowser' GROUP BY m.content ORDER BY m.content ASC


Подсчитывает только те записи, которые существуют, а хотелось бы что бы подсчитывал всё. Например которых нет значение равно 0.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
сообщение 1.7.2011, 14:34; Ответить: Letmetouchyou
Сообщение #2


(_SeReGa_2 @ 1.7.2011, 17:26) *
Подсчитывает только те записи, которые существуют

а ка можно подсчитать записи, которых нет?)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BoL4oNoK
BoL4oNoK
сообщение 1.7.2011, 14:43; Ответить: BoL4oNoK
Сообщение #3


Не понял вопроса. уточните, плз)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
_SeReGa_2
_SeReGa_2
Topic Starter сообщение 1.7.2011, 15:19; Ответить: _SeReGa_2
Сообщение #4


Из таблицы marka выводяться записи только те , которые есть ещё и в таблице odel. Надо что бы выводились все записи из mark-и ID которых = idbrowser и что бы напротив каждой подсчитывались записи из таблицы odel , а если записей нет для определённой марки , что бы выводился 0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BoL4oNoK
BoL4oNoK
сообщение 1.7.2011, 15:26; Ответить: BoL4oNoK
Сообщение #5


Тогда, может циклом выводить? Вывели одну запись из таблицы marka, проверили количество записей в таблице odel и вывели это число.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 1.7.2011, 15:40; Ответить: alexdrob
Сообщение #6


Или вложенным запросом, или отдельным запросом.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
_SeReGa_2
_SeReGa_2
Topic Starter сообщение 1.7.2011, 15:45; Ответить: _SeReGa_2
Сообщение #7


можно пример?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 1.7.2011, 16:09; Ответить: Mulder_hb
Сообщение #8


Возможно, подойдет левосторонний внешний запрос, но без реальных данных запрос составить проблематично.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
_SeReGa_2
_SeReGa_2
Topic Starter сообщение 1.7.2011, 16:18; Ответить: _SeReGa_2
Сообщение #9


TABLE `marka` (
`id` int(10) NOT NULL auto_increment,
`content` text NOT NULL,
`brand_id` int(10) NOT NULL,
`bodytype` text NOT NULL,
`year` varchar(30) NOT NULL,
PRIMARY KEY (`id`)
)





TABLE `odel` (
`id` int(10) NOT NULL auto_increment,
`carname` text NOT NULL,
`brand_id` int(10) NOT NULL,
`content` text NOT NULL,
`marka_id` int(10) NOT NULL,
`year` int(10) NOT NULL,
`color` varchar(20) NOT NULL,
`value` int(10) NOT NULL,
`run` int(10) NOT NULL default '0',
`user_login` varchar(255) NOT NULL,
`descr` text NOT NULL,
`image1` text NOT NULL,
`image2` text NOT NULL,
`image3` text NOT NULL,
`image4` text NOT NULL,
`image5` text NOT NULL,
`bodytype` int(10) NOT NULL,
`kpp` int(10) NOT NULL,
`drive` int(10) NOT NULL,
`state` int(10) NOT NULL,
`power` int(10) NOT NULL,
`typemotor` int(10) NOT NULL,
`wheel` int(10) NOT NULL default '1',
`location` text NOT NULL,
`fio` text NOT NULL,
`tel` text NOT NULL,
`email` varchar(255) NOT NULL,
`price` int(10) NOT NULL,
`date` date NOT NULL,
`ip` varchar(15) NOT NULL,
`time` time NOT NULL,
PRIMARY KEY (`id`)
)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BoL4oNoK
BoL4oNoK
сообщение 1.7.2011, 16:27; Ответить: BoL4oNoK
Сообщение #10


Как-то так
[PHP]
$q = "SELECT COUNT(*) FROM `marka`";
$cnt = mysql_query($q);
for $i = 1, $cnt, $i++ do {
$q = "SELECT COUNT(*) FROM `odel` WHERE `marka_id`='{$i}'";
$cnt2 = mysql_query($q);
if $cnt2 == 0 {
echo '0';
} else {
echo $cnt2;
}
}
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Ищу плагин для импорта записей с VK
с VKонтакта для Wordpress
1 nekokatalog 2404 29.12.2019, 19:32
автор: Osipec
Открытая тема (нет новых ответов) Нужен спам в vk сообществах (добавление записей / комментариев)
В тематических группах
3 SergeiVL 3503 20.8.2018, 10:43
автор: Евлалия
Открытая тема (нет новых ответов) Транскрибация аудио/видео записей и еще много полезных услуг для вас!
читать всем)))
3 robot_yaga2 2621 23.10.2017, 20:15
автор: robot_yaga2
Открытая тема (нет новых ответов) Подсчёт введённых символов!
11 Panich 5044 11.7.2011, 17:57
автор: -Panich-
Открытая тема (нет новых ответов) Туризм - 10 xml файлов импорта в wp по 450-500 записей
2 Margarian 1757 18.9.2010, 23:10
автор: Margarian


 



RSS Текстовая версия Сейчас: 25.4.2024, 4:06
Дизайн