Простой внешний ключ присоединяется путем смешивания в студии данных - PullRequest
0 голосов
/ 14 октября 2019

У меня очень простая модель базы данных. У меня есть одна таблица под названием «Пользователи», в которой, помимо прочего, у пользователей есть идентификатор и имя. Затем у меня есть одна таблица с именем 'creat_objects', в которой у меня есть список объектов, которые были созданы пользователями. В этой таблице есть столбец с именем 'whodunnit', в котором, среди прочего, хранится идентификатор пользователя, который первоначально создал объект.

Теперь мне нужно количество объектов, сгруппированных пользователем,но вместо того, чтобы показывать идентификатор пользователя, я хочу показать имя пользователя. В SQL это было бы очень просто:

select count(*), users.lastname from created_objects 
inner join users on created_objects.whodunnit = users.id
group by users.lastname

Но вместо добавления объединенной таблицы в качестве нового источника данных я хотел узнать, как использовать функцию смешивания, и я подумал, что это будет очень простокейс. Но я просто не могу заставить его работать.

Вот как я попытался смешать свои данные

enter image description here

Таблица made_objects включенаслева, таблица пользователей справа

Вот как я настроил свою круговую диаграмму

enter image description here

Но вместо того, чтобы это работало, этоэто ошибка, которую я получаю

enter image description here

К сожалению, я понятия не имею, какой аргумент может быть здесь неправильным, для меня все выглядит хорошо.

...