powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / JOIN двух БД расположенных на одном сервере.
5 сообщений из 5, страница 1 из 1
JOIN двух БД расположенных на одном сервере.
    #39628574
EPL1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Есть 2 базы данных которые лежат на одном сервере, джойнить их в некоторых выборках получается. Но интересует следующее,Обзовем так:

DataBase1:
Table1:
id(INT):___________column(TEXT):
5________________какой-то текст,#1 какой-то текст
6________________какой-то текст,#2 какой-то текст
7________________какой-то текст,#3 какой-то текст

DataBase2:
Table2:
id(INT):___person(VARCHAR):
1_________Иванов
2_________Петров
3_________Сидоров

То есть в столбце column БД DataBase1 в таблице column с типом данных text, содержатся значения из столбца id с типом данных int таблицы Table2 БД
DataBase2.
Сначала выбираю id в Table2 в DataBase2, записанное в column таблицы Table1 базы DataBase1 таким образом:

SELECT 0+SUBSTRING_INDEX(t1.column,'#',-1)
FROM DataBase1.Table1 AS t1
LIMIT 3

Результат соответственно:
0+SUBSTRING_INDEX(t1.column,'#',-1)(DOUBLE)
1
2
3

А вот как конвертировать 0+SUBSTRING_INDEX(t1.column,'#',-1) из DOUBLE в INT, что бы можно было приджойнить DataBase2.Table2 к DataBase1.Table1 по t1.column = t2.id ? Заранее премного благодарен.
...
Рейтинг: 0 / 0
JOIN двух БД расположенных на одном сервере.
    #39628588
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EPL1как конвертировать ... из DOUBLE в INTCAST()
...
Рейтинг: 0 / 0
JOIN двух БД расположенных на одном сервере.
    #39628596
EPL1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaEPL1как конвертировать ... из DOUBLE в INTCAST()
Пробовал CAST(0+SUBSTRING_INDEX ( r.note,'#',-1), int), но ругается, исправлял по разному, но не выходит, если не сложно можете подсказать что не так?
...
Рейтинг: 0 / 0
JOIN двух БД расположенных на одном сервере.
    #39628728
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
JOIN двух БД расположенных на одном сервере.
    #39629253
EPL1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_cast
Спасибо, разобрался все заработало!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / JOIN двух БД расположенных на одном сервере.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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