У меня есть таблица Uuids
, которая имеет отношение морфа к таблице dealers, masterdealers, admins and customers
.Мне нужно получить адреса электронной почты из всех вышеупомянутых таблиц пользовательских типов вместе с их uuids из таблицы uuids.я использую union, чтобы получать все электронные письма от дилеров, masterdealers, admins и клиентов table, но я хочу каким-то образом загружать их uuids тоже.
мой желаемый вывод будет примерно таким:
{
email: 1@example.com
uuid: 1
}, {
email: 2@example.com
uuid: 5
}, {
email: 3@example.com
uuid: 11
}
Я попробовал:
DB::select("SELECT email FROM customers
UNION SELECT email FROM dealers
UNION SELECT email FROM masterdealers
UNION SELECT email FROM admins");
, и он дает мне все электронные письма из этих 4 таблиц.