Вот снимок архитектуры SQL:
Я хочу выбрать все ключевые слова, связанные с данным путем.Это соединение, и я знаю, как это сделать.Моя проблема здесь в том, что я хочу, чтобы каждое ключевое слово было связано со всеми значками, связанными с данным путем, а не только с одним.
Давайте рассмотрим пример, давайте рассмотрим, что путь с именем warning связан с 3 значками (предупреждение-круг, предупреждение-треугольник и предупреждение-квадрат):
- знак предупреждения (ключевые слова =
warning
, mark
и circle
) - знак предупреждения (ключевые слова =
warning
, mark
и triangle
) - квадрат предупреждения (ключевые слова =
warning
, mark
и square
)
Выполнение объединения выберетвсе ключевые слова: warning
, circle
, triangle
и square
.
Я хочу выбрать только ключевые слова warning
и mark
, поскольку все значки связаны с этими ключевыми словами.,Я не хочу выбирать круг or
треугольник or
квадрат`, потому что они не относятся ко всем значкам.
Есть идеи, как это сделать?