Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 16.04.2012
Сообщений: 37

Объединение двух таблиц

30.10.2015, 02:53. Показов 877. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Прошу помочь разобраться в этой путанице. В mysql я разбираюсь не так хорошо, как хотелось бы. Сразу извиняюсь, если вопросы покажутся глупыми, а решения довольно таки не сложными.

Вообщем, есть две таблицы mysql, одна предназначена для авторов, другая для стихов.

Код mysql таблицы следующий:

SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CREATE TABLE name_table (
random INT(32),
random2 INT(32),
random3 INT(32),
random4 INT(32),
random5 INT(32),
random6 INT(32),
random7 INT(32),
random8 INT(32),
random9 INT(32),
random10 INT(32),
random11 INT(32),
random12 INT(32),
RID INT(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (RID));
Это таблица для авторов. Таблица для стихов выглядит также:

SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CREATE TABLE table_stih (
name INT(32),
name2 INT(32),
name3 INT(32),
name4 INT(32),
name5 INT(32),
name6 INT(32),
name7 INT(32),
name8 INT(32),
name9 INT(32),
name10 INT(32),
name11 INT(32),
name12 INT(32),
RID INT(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (RID));
Вопрос 1: Какой тип лучше использовать для хранения этих самых стихов? Прочитал, что тип TEXT идеально подходит для текстов, но он не работает с Auto_increment, поэтому пришлось поставить тип INT.

Вопрос 2: Как, собственно объединить 2 таблицы? Дело в том, нужно будет делать запрос из двух таблиц. Нужно сделать запрос на выбор всех фраз, которые пренадлежат каждому автору. Для 1 автора может быть выбрано несколько стихов. Нужно сделать уникальный id для каждой из таблиц, и при вызове допустим id = 2 делать запрос на выбор всех фраз, которые соответствуют id = 2 .

Вопрос 3: Самый глупый вопрос, пожалуй, но без него никуда: Как хранить те самые стихи в таблице? Куда нужно их вписывать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.10.2015, 02:53
Ответы с готовыми решениями:

Объединение двух таблиц
Как лучше объединить две табли и стоит ли это делать Есть тнформация о пользователях, часть ее присутствует не у всех, думаю создать...

Объединение двух таблиц
Добрый день, Подскажите с чего начать. Есть база данный MySQL, в ней например таблица B со столбцами id(ключ),c,d,e,f. В эту базу...

Объединение двух таблиц по условию
Есть таблица 'tags' с тегами: ID | tag -------------------- 1 | личное 2 | видео 3 | путешествия и есть таблица...

1
 Аватар для mazon_aqz
10 / 10 / 3
Регистрация: 16.06.2009
Сообщений: 86
30.10.2015, 12:27
2.
По каким полям у вас происходит связывание?
Если у вас в таблице table_stih RID это ID автора, то он у вас должен быть внешним ключем. Вот по этим ключам и будет происходить связывание.
Стандартный запрос SELECT

SQL
1
SELECT * FROM name_table, table_stih WHERE name_table.RID = table_stih.RID;

И для уникальных ID стихов необходимо добавить еще одно поле которое и будет первичным ключем.

Не по теме:

Извините, а зачем столько полей в таблице?

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.10.2015, 12:27
Помогаю со студенческими работами здесь

Объединение в один столбец из двух таблиц
Добрый день, что то туплю, помогите :) есть 2 таблицы Пользователи (id, user) 1 Иванов 2 Петров 3 Сидоров Телефоны (id,...

Объединение двух таблиц в один список
Добрый день, есть две таблицы: START и STOP с идентичными колонками кроме одной. В STOPe есть еще одна колонка - "цена". ...

Объединение двух MySQL таблиц с уникальными ключами
Здравствуйте. Я чайник в MySQL, а гугление особых успехов не принесло, поэтому обращаюсь к местным знатокам. Есть две таблицы в одной...

Объединение двух таблиц. Шли вторые сутки
Добрый вечер! Уже второй день бьюсь на задачей, в глазах уже мутнеет)) Есть таблица с источниками звонков --------------------- ...

Объединение двух таблиц, одна из которых - подзапрос
Доброй ночи, форумчане. Подскажите, пожалуйста. Есть две таблицы: auto и xy. Хочу объединить их по условию xy.ZCOORD = auto.NO. Но перед...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru