SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 07.09.2015 17:46:53

cha0s
Участник
Зарегистрирован: 29.07.2014
Сообщений: 18

Синтаксически объедение строки

Конечно заголовок не особо информативный но постараюсь так объяснить есть запрос вида

SELECT category c LEFT JOIN category_to_store c2s ON (c.category_id = c2s.category_id) LEFT JOIN category_description cd ON (c.category_id = cd.category_id) LEFT JOIN url_alias url ON (url.query = 'category_id='+c.category_id) WHERE 1


как тут где выделено красным, как объяснить строку + переменную sql?? а то что-то возвращает пустой массив, а если напишу вот так (url.query = 'category_id=61') то все ок ;/ что делаю не так? Спасибо.

Отредактированно cha0s (07.09.2015 17:48:46)

Неактивен

 

#2 08.09.2015 06:30:48

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Синтаксически объедение строки

CONCAT('category_id=',c.category_id)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson