SQLSTATE [21000]: Нарушение количества элементов: 1241 Операнд должен содержать 1 столбец (столбцы). SQL-запрос

У меня есть две таблицы, которые названы как «данные» и «регионы». Я хочу получить регионы с записями, относящимися к данным, как элемент записей регионов.

районы

RegionId -- Name -- ParentId

данные

DataId -- RegiondId -- Url

Пример результата:

[
{Name:"a", items:[{...},{...},{...}, ...]},
{Name:"b", items:[{...},{...},{...}, ...]},
]

Я использовал этот запросSELECT *,(SELECT * FROM data WHERE data.RegionId=regions.RegionId) AS items FROM regions WHERE regions.ParentId=1Но я получилSQLSTATE[21000]: Cardinality violation: 1241 Operand should contain 1 column(s).

Важно: Регион имеет родительское отношение между своими записями. Так я когда это условие пишуdata.RegionId=regions.Id он должен вернуть, что элементы имеют совпаденияRegionIds это дети.

Ответы на вопрос(1)

Ваш ответ на вопрос