у меня есть этот запрос в гибком поиска:Как я могу группировать по этому запросу, что нет двух столбцов на входе
SELECT
{p.pk} AS PK,
{year.code} AS year
FROM {Product AS p
LEFT JOIN Year AS y ON {p.yearpk}={year.pk}
}
ORDER BY {p.pk} ASC
В результате я получаю:
PK | year
---------------
1 | null
1 | 2016
2 | null
2 | 2016
Как я могу группировать по этим несколько записей в один, как:
PK | year
---------------
1 | 2016
2 | 2016
Я уже опробованы «GROUP BY {p.pk}», а затем запрос не возвращает мне результат я упомянутый выше, вместо этого он возвращает 2 записи, но год является нулевым, а не 2016.
Как я могу это решить?
'SELECT {p.pk}, {year.code} FROM {Продукт как p}, {Год как год}, где {p.yearpk} = {year.pk} ORDER BY {p.pk} ASC' –