Вопрос - Ответ по MySQL

Печать RSS
3125

О

Землянин
0
это не таблица. это база данных перед таблицей. просто убери ее. Просто я из консоли MySQL в Linux'е выполнял запрос.
SELECT 
 count(*),blogpost.* 
FROM 
 blogpost 
 INNER JOIN comments ON blogpost.id = comments.blogpost 
 GROUP BY blogpost.id 
 ORDER BY blogpost.id
Этот запрос выводит все как ты и описал суть
О

Землянин
0
Сортировку, ты можешь и по названию делать. Главное ты упустил это группировка. Без нее как я говорил count будет работать неоднозначно, что, собственно, неправильно и было при подсчете коментов

Голубые штаны
0
у меня такой вопрос смешной D
какая разница между
ORDER BY `time`
и
order by `time`
Тут дело привычки? Я например постоянно заглавными пишу
О

Землянин
0
113, в MySQL принято операторы и функции писать в верхнем регистре, а поля и переменные в нижнем. Это для повышения читабельности кода. А на результат запроса не влияет
О

Землянин
0
Даже не в MySQL, а стандарт SQL

Голубые штаны
0
114. Aligan, понял, спасибо за обьяснениеsmile
М

Пацак
0
Как с помошью команды UPDATE обновить поле "pole" в таблице "tabla" причем для всех имеющихся идов?

2000 лет д.н.э.
0
Не указывай ид.
("UPDATE table SET pole = '".$pole."';")
М

Пацак
0
118. ramzes, спасибо smile
B

Пришелец
0
ребята обясните пожалуйсто вот например у меня ид=1 а у другого пользователя ид=2 и он мне написал сообщение как мне ему ответить чтобы имено ему ушло сообщение под ид=2 как мне этот ид=2 найти?
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск