Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Базы данных MySQL

  Все выпуски  

RusFAQ.ru: Базы данных SQL


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Базы данных SQL

Выпуск № 271
от 16.07.2007, 10:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 436, Экспертов: 63
В номере:Вопросов: 1, Ответов: 1


Вопрос № 94662: Доброе время суток, Эксперты! Мой вопрос касается MySQL. У меня есть в планах написать каталогизатор некоего контента. Начал с проектирования БД. Дамп таблиц и данных, с которыми примерно будет вестись работа, я приложил. Так вот, хочу реализовать фи...

Вопрос № 94.662
Доброе время суток, Эксперты! Мой вопрос касается MySQL. У меня есть в планах написать каталогизатор некоего контента. Начал с проектирования БД. Дамп таблиц и данных, с которыми примерно будет вестись работа, я приложил. Так вот, хочу реализовать фичу, которая, насколько я знаю, называется droll-down. Пока придумал использовать запросы такого плана:

SELECT title
FROM (SELECT title, COUNT(title) AS `cnt`
FROM assoc
WHERE tag IN (SELECT id
FROM tags
WHERE name = 'Мысли'
OR name = 'Книги')
GROUP BY title) AS `tbl`
WHERE tbl.cnt = 2;

Собственно, вопросы:

1. Правильно ли выбран способ хранения данных?
2. Можно ли оптимизировать запрос, приведённый выше, и если да, то как?
3. Может есть другой, более быстрый, способ реализации этого самого droll-down?

Заранее спасибо за помощь. С уважением, 5acred Phoenix.

Приложение:

Отправлен: 10.07.2007, 20:55
Вопрос задал: 5acred Phoenix (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 4)

Отвечает: Katyass
На данный момент могу только сообщить что
1. таблицы организованы вполне логично и удобно для построения запросов.
2. и 3. что Вы подразумеваете под droll-down?
Ответ отправила: Katyass (статус: 1-ый класс)
Ответ отправлен: 11.07.2007, 11:11
Оценка за ответ: 4
Комментарий оценки:
Подразумевается следующее: если, например, пользователь выбрал категории «Мысли» и «Книги», то должен вернуться список статей, входящих в *обе* эти категории.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.53 beta от 09.07.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное