вы можете отключить предупреждающее сообщение, как описано в других ответах, или вы можете понять, что происходит и исправить.
Начиная с MySQL 5.7.5, по умолчанию SQL-режим включает ONLY_FULL_GROUP_BY , что означает, что когда вы группируете строки и затем выбираете что-то из этих групп, вам нужно явно указать, из какой строки должен быть сделан этот выбор.
Mysql должен знать, какую строку в группе вы ищете, что дает вам две опции
group by rect.color, rect.value
, который может быть тем, что вы хотите в некоторых случаях, в противном случае возвращал бы повторяющиеся результаты с тем же цветом, который вам может не понадобиться AVG()
MIN()
MAX()
Полный список ANY_VALUE()
, если вы уверены, что все результаты внутри группы одинаковы. doc Поместите это в свой нефритовый файл:
script(src="/Scripts/jquery.timeago.js")
Вы можете поместить этот код в ваш нефритовый файл:
script(type='text/javascript' src='public/vendor/jquery/jquery.min.js')
Синтаксис добавления сценариев в ваши нефритовые файлы - это
script(src="",...,otherAttribute="")
пример, подобный приведенному ниже, который добавляет Jquery Bootstraps на страницу.
script( src="https://code.jquery.com/jquery-3.2.1.slim.min.js", integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" ,crossorigin="anonymous")
script(src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js", integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q", crossorigin="anonymous")
script( src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" ,integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl", crossorigin="anonymous")
Кроме того, если вы хотите включить inline js в свой файл jade, вы также можете сделать следующее:
script(type="text/javascript").
console.log('hello world');