@VexeR

Тег SQL в блоге VexeR

VexeR

Какой-то sql неудобный нихера. Как можно одной командой сделать апдейт записи, записав туда количество записей из той же таблицы, удовлетворяющее определенным условиям? Получается что никак? "You can't specify target table 'items' for update in FROM clause"...

VexeR

В тред саммонятся sql-щики. Имеются древовидные каменты.
Организованы так: таблица типа ID, Parent_ID, Author_ID, Comm.
Надо: одним запросом выцепить и каменты с Parent_ID=0, к которым тебе оставили каменты, и каменты, к которым ты оставил каменты сам. Что-то туплю...

VexeR

Реквестирую умельца на sql в тред. Никак сам не соображу: есть, условно, таблица, в которой хранятся посты пользователей (POSTS). Есть таблица связей между пользователями - кто кого читает (FRIENDS). Ну и таблица с пользователями (USERS), в которой в числе прочих есть TIMESTAMP - когда пользователь последний раз смотрел ленту. Нужен запрос, который будет возвращать количество постов (но не сами посты!), которые появились во френдленте со времен этого TIMESTAMP. У кого какие идеи?

VexeR

Что-то мозг у меня плавится нынче с утра. Есть табличка людей типа (id, person). Еще есть вещи (id, id_owner, object). И табличка "френдов": (id_who, id_friend). Как вывести список object'ов, "принадлежащих" не человеку, а его друзьям? Запрос никак не вырисовывается.

VexeR

Есть три таблицы, условно: "Тип", "Имена" и "Записи". Одним LEFT JOIN можно получить заданную строку из "Записи", где id имени заменен на само имя. А как надо строить зарос, чтобы еще заменить и id типа на сам тип? Мозги уже плавятся к концу недели...

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.