Найдено результатов: 2

Отношения внешних ссылок в dbml

Так что у меня есть схема базы данных, как это:

Пользователи
UserId

RoleUserXRef
RoleUserId
RoleId
UserId


Роли
RoleId
Имя


С внешними ключами, определенными между ролями пользователя & RoleUserXRef и RoleUserXRef &. В принципе, у меня есть один ко многим отношениям между пользователями и ролями.

Как бы я смоделировал это в dbml, чтобы созданный пользовательский класс имел список ролей, которые пользователь назначил им?


oop   linq-to-sql   many-to-many    

455   1   09:12, 5th August, 2020


SQL many-to-many соответствие

Я внедряю систему тегов для веб-сайта. Существует несколько тегов на объект и несколько объектов на тег. Это достигается путем ведения таблицы с двумя значениями для каждой записи, по одному для идентификаторов объекта и тега.

Я ищу, чтобы написать запрос, чтобы найти объекты, которые соответствуют заданному набору тегов. Предположим, у меня были следующие данные (в формате [object] - > [tags]* )

apple -> fruit red food
banana -> fruit yellow food
cheese -> yellow food
firetruck -> vehicle red

Если я хочу соответствовать (красный), я должен получить apple и firetruck. Если я хочу соответствовать (фрукты, еда), я должен получить (яблоко, банан).

Как написать запрос SQL do do what I want?

@Jeremy Рутен,

Спасибо за ваш ответ. Используемая нотация использовалась для предоставления некоторых образцов данных - в моей базе данных есть таблица с 1 идентификатором объекта и 1 тегом на запись.

Во-вторых, моя проблема заключается в том, что мне нужно получить все объекты, соответствующие всем тегам. Подставляя свой OR вместо AND вот так:

SELECT object WHERE tag = 'fruit' AND tag = 'food';

Не дает никаких результатов при запуске.

sql   many-to-many   tagging    

405   6   14:46, 18th August, 2020