powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / А как объеденить две таблицы?
7 сообщений из 7, страница 1 из 1
А как объеденить две таблицы?
    #32151964
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только сильно не бейте...
...
Рейтинг: 0 / 0
А как объеденить две таблицы?
    #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
А как объеденить две таблицы?
    #32151981
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для целосности данных!!!
типа как в MsAccess Relationship one to many with two tables
...
Рейтинг: 0 / 0
А как объеденить две таблицы?
    #32152002
Pups The RAPtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А. тогда тебе надо использовать InnoDB таблицы и конструкцию constraint foregin key.

Подробнее в документации по Mysql:
Create table
InnoDB
foregin key
...
Рейтинг: 0 / 0
А как объеденить две таблицы?
    #32152025
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понял:((( надо новую версию скачать, в моей нету типа таблиц InnoDB
...
Рейтинг: 0 / 0
А как объеденить две таблицы?
    #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
А как объеденить две таблицы?
    #32157525
ууу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mysql 4 поддерживает юнионы
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / А как объеденить две таблицы?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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