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

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

  Все выпуски  

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


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

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

Выпуск № 236
от 02.04.2007, 13:05

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


Вопрос № 80003: Добрый вечер! Уважаемые эксперты, извините если я не туда написал, дело в том что при обработки баз данных в php я столкнулся с тем что мне нужно с помощью запроса БД MySQL соединить несколько столбцов отдельных таблиц при чем выбирать значения по ма...
Вопрос № 80023: Здравствуйте. Помогите новичку ! Сам пытаюсь освоить SQL/Реляционные БД.Сталкнулся с проблемой: как в MySQL создавать реляционные БД. В хелпе по SQLyog 5.25(мануала по MySQL я не нашел, ели кто знает, где взять-подскажите)дочитался до того. что ...

Вопрос № 80.003
Добрый вечер! Уважаемые эксперты, извините если я не туда написал, дело в том что при обработки баз данных в php я столкнулся с тем что мне нужно с помощью запроса БД MySQL соединить несколько столбцов отдельных таблиц при чем выбирать значения по максимальному времени (время указывается в отдельной таблице). Подскажите как это можно осуществить с помощью запроса БД MySQL.

Приложение:

Отправлен: 27.03.2007, 19:20
Вопрос задал: Fitcher (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: lupus campestris
Здравствуйте, Fitcher!
Это можно сделать с помощью такого запроса:
SELECT dom.number, kvartira.number, photo.link, photo.time from dom, kvartira, photo where dom.id=photo.id_dom and kvartira.id=photo.id_kvartira and time=(select max(time) from photo);
Здесь предполагается, что таблицы называются dom, kvartira и photo соответственно, таблицы dom и kvartira состоят зи столбцов id (указатель) и number (номер), в таблице photo 4 столбца - id_dom, id_kvartira, link и time.
Суть, думаю, ясна.
Удачи!
---------
«С кем тяжело молчать, с тем не о чем говорить» (Метерлинк)
Ответ отправила: lupus campestris (статус: Профессор)
Россия, Москва
Тел.: +79060429689
Организация: http://www.orange-business.ru
WWW: http://lupus-campestris.blogspot.com/
ICQ: 193918889
----
Ответ отправлен: 02.04.2007, 01:33
Оценка за ответ: 5
Комментарий оценки:
Спасиба lupus campestris точно нужно.Как раз то что я хотел!!!... : )


Вопрос № 80.023
Здравствуйте. Помогите новичку ! Сам пытаюсь освоить SQL/Реляционные БД.Сталкнулся с проблемой: как в MySQL создавать реляционные БД.
В хелпе по SQLyog 5.25(мануала по MySQL я не нашел, ели кто знает, где взять-подскажите)дочитался до того. что таблици должны быть "InnoDB or PBXT type"(цитата дословно из хелпа).Во первых: что это такое ? Второе: как создать такие таблицы(в контекст. меню есть Change Table to есть только какой-то ISAM и MyISAM.)В-третьих: что за ISAM ?
Заранее спасибо
Отправлен: 27.03.2007, 22:04
Вопрос задал: Денскевич Р (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Morgion
Здравствуйте, Денскевич Р!
Судя по вопросу - у вас нет опыта работы с любыми БД. Поэтому, для начала посоветую почитать какую-либо книгу, благо их сейчас много.

Далее, из инернета.

firststeps.ru
sql.ru
http://forum.vingrad.ru/index.php?act=SF&f=12

Собственно по самому вопросу - для начала вам должно быть без разницы как создавать таблицы. Это влияет на конкретные реализации и на наличие или отсутствие транзак 94;ий (на сколько я наслышан о MySql), а для начала вам необходимо разобраться с основными принципами построения баз, синтаксисе запросов, далее транзакции, процедуры и все тk 7; прелести, что есть в современных базах.

Ещё один вариант - поискать учебные базы на дисках, где уже будет какая-либо информация в таблицах и пытаться строить свои запросы по ним (типа учебник с задачами - видиl 3; такое по Oracle) и вообще работать с этой базой. Знание любого конкретного SQL позволит адаптироваться под другую реализацию достаточно безболезненно.
Ответ отправил: Morgion (статус: Студент)
Ответ отправлен: 28.03.2007, 00:47
Оценка за ответ: 5
Комментарий оценки:
Спасибо за ссылки и дельные советы !


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: support@rusfaq.ru, Тел.: +7 (926) 535-23-31
ООО "Мастер-Эксперт Про", Москва, 2007
Авторские права | Реклама на портале
Версия системы: 4.46 от 18.03.2007
Яндекс Rambler's Top100

В избранное