В настоящее время я пытаюсь преобразовать функциональность моего сайта из использования php и текстовых файлов для использования базы данных MySQL. Я настройка базы данных и таблицы заполненыMySQL Query Help - перевод функции тегов в базу данных SQL
База данных содержит следующее:.
Table: Items
Columns: Item_ID, Item_Name
Table: Tags
Columns: Tag_ID, Tag_Name
Table: Items_Tags
Columns: Item_ID, Tag_ID
Как создать следующие запросы?
1) Верните имена всех элементов, имеющих 4 или более те же теги, что и элемент с именем 'x'.
Например, элемент x имеет теги a, b, c, d, e, f и item y имеет теги a, b, c, d, тогда мне нужно вернуть y и другие, у которых есть по крайней мере 4 из тех же самых тегов как х
2) возвращает имена тегов, 2 элементы имеют в общем
Расширение на один выше, с использованием х и у, возвращают, Ь, с , d, поскольку они имеют общие характеристики
3) Возвращает имена элементов, которые имеют следующие теги «а», «б», «C»
х и у будут возвращены, поскольку у них есть, б, как теги
Мои попытки до сих пор
Удалены, потому что они не были даже близко
Почему тег MS SQL Server? (Не помещайте продукты, которые не задействованы ...) – jarlh
Это была ошибка, и я просто удалил ее. – hermderger
Школьное задание? – jarlh