Как правильно связать таблицы?
Или JSON_ARRAYAGG
SELECT `t`.`id_thing`, `t`.`data`, JSON_ARRAYAGG(`n`.`note`) AS `all_notes`
  FROM `things` AS `t`
  LEFT JOIN `notes` AS `n` ON `n`.`id_thing` = `t`.`id_thing`
  GROUP BY `t`.`id_thing`, `t`.`data`
Потому как после GROUP_CONCAT будет непонятно, запятая разделяет отдельные `note` или была внутри одного `note`.
Например можно использовать GROUP_CONCAT
SELECT things.id_thing, things.data, GROUP_CONCAT(note) notes
FROM things
LEFT JOIN notes USING(id_thing)
GROUP BY things.id_thing, things.data
;

MySQL GROUP_CONCAT online