2015-09-17 1 views
0

Я хочу выполнить запрос MySQL, как это:MySQL - Создать поиск на пользовательских колонке

SELECT * FROM `project` WHERE (project.sold_tons + project.recycled_tons + project.recycled_tons + project.donation_tons)*100/project.total_excess_furniture)>90 

Когда я запускаю его, я получаю сообщение об ошибке, как это:

#1064 - You have an error in your SQL syntax; check the manual that 
corresponds to your MySQL server version for the right syntax to use 
near ')>90 ORDER BY `is_archived` DESC 
LIMIT 0, 25' at line 1 

Могу ли я сделать Это? Or, Есть альтернативное решение для подобного поиска?

Если нет, то каково решение в Laravel или MySQL?

Спасибо за помощь ..

ответ

3

вы пропустите '(' после того, как, где

попробовать этот

SELECT * FROM `project` 
WHERE ((project.sold_tons + project.recycled_tons + project.recycled_tons + project.donation_tons) *100/project.total_excess_furniture) > 90 
0

project.total_excess_furniture) < - Эта область является дополнительной

 Смежные вопросы

  • Нет связанных вопросов^_^