powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / join по полям int и varchar
4 сообщений из 4, страница 1 из 1
join по полям int и varchar
    #38655995
ready2doit4u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select * from t1 inner join t2 on t1.id = t2.str

id типа int
str типа varchar

так вот, для t2.id=45 в результат попадают t2.str '45', '45d' и т.п.

Как сделать чтобы 45 был равен только '45'?
...
Рейтинг: 0 / 0
join по полям int и varchar
    #38656002
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
int явно кастуйте в varchar
...
Рейтинг: 0 / 0
join по полям int и varchar
    #38656010
ready2doit4u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли это изменить настройками?
...
Рейтинг: 0 / 0
join по полям int и varchar
    #38656018
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ready2doit4u,

Нет.
Более того, направление неявного кастования может измениться при каких-то изменениях запроса. Т.е. это в любом случае просто так оставлять не желательно.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / join по полям int и varchar
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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