[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Связывание таблиц
Arcky
Есть таблица `pictures`. В ней поля id_pic и id_category (для указания категории).
Также есть таблица `categories`. В ней поле id_category.

Нужно делать какую то дополнительную связку средствами СУБД
или "связывание" таблиц это просто условное название?
И всё дело просто в том, как делать выборку?

Я просто не силен в мускуле.



Спустя 13 минут, 2 секунды (13.07.2008 - 18:25) Sylex написал(а):
Цитата(Arcky @ 13.7.2008, 22:12) [snapback]43311[/snapback]
Есть таблица `pictures`. В ней поля id_pic и id_category (для указания категории).
Также есть таблица `categories`. В ней поле id_category.

Нужно делать какую то дополнительную связку средствами СУБД
или "связывание" таблиц это просто условное название?
И всё дело просто в том, как делать выборку?

Я просто не силен в мускуле.


как правило связи устанавливаются на уровне запросов к БД через JOIN'ы smile.gif

Спустя 2 минуты, 44 секунды (13.07.2008 - 18:28) Arcky написал(а):
Ну значит я мыслю в правильном направлении smile.gif
А.. где можно про JOIN'ы почитать? А то я все время
выполняю всё несколькими запросами. Например,
сначала выбираю одним запросом запись из категорий,
затем по известному айди выбираю записи из
картинок.

А, по-хорошему, это все должно, я так понимаю, делаться
одним лишь запросом. Так?

Спустя 7 минут, 52 секунды (13.07.2008 - 18:36) Alchemist написал(а):
В мануале можно..

на русском
http://www.mysql.ru/docs/man/JOIN.html

на иностранном
http://dev.mysql.com/doc/refman/4.1/en/join.html

Спустя 33 секунды (13.07.2008 - 18:36) Sylex написал(а):
Цитата(Arcky @ 13.7.2008, 22:28) [snapback]43316[/snapback]
Ну значит я мыслю в правильном направлении smile.gif
А.. где можно про JOIN'ы почитать? А то я все время
выполняю всё несколькими запросами. Например,
сначала выбираю одним запросом запись из категорий,
затем по известному айди выбираю записи из
картинок.

А, по-хорошему, это все должно, я так понимаю, делаться
одним лишь запросом. Так?


так...

http://www.javenue.info/post/20
http://www.w3schools.com/sql/sql_join.asp

и еще найти можно куча))


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.