Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / JOIN двух БД расположенных на одном сервере. / 5 сообщений из 5, страница 1 из 1
11.04.2018, 16:40
    #39628574
EPL1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JOIN двух БД расположенных на одном сервере.
Здравствуйте!
Есть 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
11.04.2018, 16:53
    #39628588
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JOIN двух БД расположенных на одном сервере.
EPL1как конвертировать ... из DOUBLE в INTCAST()
...
Рейтинг: 0 / 0
11.04.2018, 16:58
    #39628596
EPL1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JOIN двух БД расположенных на одном сервере.
AkinaEPL1как конвертировать ... из DOUBLE в INTCAST()
Пробовал CAST(0+SUBSTRING_INDEX ( r.note,'#',-1), int), но ругается, исправлял по разному, но не выходит, если не сложно можете подсказать что не так?
...
Рейтинг: 0 / 0
11.04.2018, 21:34
    #39628728
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JOIN двух БД расположенных на одном сервере.
...
Рейтинг: 0 / 0
12.04.2018, 15:44
    #39629253
EPL1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JOIN двух БД расположенных на одном сервере.
Akina https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_cast
Спасибо, разобрался все заработало!
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / JOIN двух БД расположенных на одном сервере. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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