Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / А как объеденить две таблицы? / 7 сообщений из 7, страница 1 из 1
30.04.2003, 14:49
    #32151964
Zenia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как объеденить две таблицы?
только сильно не бейте...
...
Рейтинг: 0 / 0
30.04.2003, 14:56
    #32151972
Pups The RAPtor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как объеденить две таблицы?
Рассмотрим простейший случай (без левых/правых джойнов)

Ну скажем есть две таблицы:
1. A с полями id,a1,a1,ref_b
2. B с полями id,b1,b2

Пишем

select *
from a,b
where a.ref_b = b.id
...
Рейтинг: 0 / 0
30.04.2003, 15:01
    #32151981
Zenia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как объеденить две таблицы?
Для целосности данных!!!
типа как в MsAccess Relationship one to many with two tables
...
Рейтинг: 0 / 0
30.04.2003, 15:17
    #32152002
Pups The RAPtor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как объеденить две таблицы?
А. тогда тебе надо использовать InnoDB таблицы и конструкцию constraint foregin key.

Подробнее в документации по Mysql:
Create table
InnoDB
foregin key
...
Рейтинг: 0 / 0
30.04.2003, 15:37
    #32152025
Zenia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как объеденить две таблицы?
Понял:((( надо новую версию скачать, в моей нету типа таблиц InnoDB
...
Рейтинг: 0 / 0
30.04.2003, 15:47
    #32152041
Pups The RAPtor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как объеденить две таблицы?
Цитата из докментации.

"Таблицы InnoDB входят в дистрибутив исходных текстов MySQL, начиная с версии 3.23.34a; они активизированы в исполняемом коде MySQL -Max. Для Windows исполняемые коды -Max находятся в стандартном дистрибутиве.

Если вы загрузили исполняемую версию MySQL, которая включает поддержку InnoDB, следует просто выполнить инструкции руководства MySQL по установке исполняемой версии MySQL. В случае, если у вас уже установлен MySQL-3.23, проще всего установить MySQL -Max, чтобы заменить исполняемый файл `mysqld' соответствующим файлом из дистрибутива -Max. Различными в MySQL и MySQL -Max являются только исполняемые файлы сервера. См. разделы section 2.2.10 Установка бинарного дистрибутива MySQL и See section 4.7.5 mysqld-max, расширенный сервер mysqld.

Чтобы произвести компиляцию MySQL с поддержкой InnoDB, загрузите MySQL-3.23.34a или более новую версию с http://www.mysql.com/ и настройте MySQL при помощи параметра --with-innodb. См. раздел руководства MySQL по установке дистрибутива исходного кода MySQL, See section 2.3 Установка исходного дистрибутива MySQL.

cd /path/to/source/of/mysql-3.23.37
./configure --with-innodb

Чтобы использовать InnoDB, необходимо указать параметры запуска InnoDB в своем файле `my.cnf' или `my.ini'. Самый простой способ внести изменения - добавить в раздел [mysqld] строку

innodb_data_file_path=ibdata:30M"
...
Рейтинг: 0 / 0
12.05.2003, 14:23
    #32157525
ууу
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как объеденить две таблицы?
Mysql 4 поддерживает юнионы
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / А как объеденить две таблицы? / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]