2014-10-08 1 views
0

У меня есть база данных , и я попытался Concat некоторых значений в поле следующим образом:Вставить выберите в выбранном недостающем операторе

SELECT ('29434-'&`book`.id&'-'&`book`.page&'-'&`book`.part&(select count(`title`.tit) from `title` where `title`.id = `book`.id) AS ID, 
`book`.nass AS content, `book`.part, `book`.page FROM `book` ORDER BY `book`.id, `book`.page 

Я получил сообщение об ошибке пропавшего операторе. Concat отлично работает без встраивания. Как я могу это сделать?

ответ

1

Я думаю, что вы забыли закрыть первую скобку. Я не слишком уверен, что вам нужно его закрыть, или вы можете удалить первый из них:

SELECT '29434-'&`book`.id&'-'&`book`.page&'-'&`book`.part&(select count(`title`.tit) from `title` where `title`.id = `book`.id) AS ID, 
`book`.nass AS content, `book`.part, `book`.page FROM `book` ORDER BY `book`.id, `book`.page 
Смежные вопросы