SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 18.11.2012 00:10:25

kuzya17
Участник
Зарегистрирован: 17.11.2012
Сообщений: 1

Реализация массива в MySQL.

Подскажите как с помощью таблиц организовать аналог массива в MySQL.
Задача такая:
Есть таблица categories с полями ID и NAME.
В другой таблице есть поле CATEGORIES, в которой указан допустимый набор категорий, напр.,[1,2,3,5]
Также должен присутствовать контроль категорий.

Думаю, что объявить CATEGORIES строкой и в текстовом виде хранить категории, не совсем правильное решение. А другого пока найти не могу !
К тому же должны быть выборки подобные этой, SELECT * FROM таблица WHERE categories = 3, а через строку массива эту выборку сделать нельзя.

Спасибо.

Неактивен

 

#2 18.11.2012 00:21:30

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Реализация массива в MySQL.

Обычно такую задачу решают с помощью третьей таблицы связей. Посмотрите пример в теме http://sqlinfo.ru/forum/viewtopic.php?id=5324

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson