[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите с mysql
Tumour
У меня есть 2 таблицы пользователей
upper
lifer
В каждой таблице есть ид, пасс, имеил, и прочее.
upper должен в профиле выбрать несколько категорий, которые должны хранится где - то в базе я не пойму как это сделать лучше.
И потом когда lifer хочет увидеть список upper'ов, мне нужно профильтровать этих upper'ов по этим категориям.
Как это лучше сделать? Помогите пожалуйста.


_____________
Путешествуй с BookRestEasy.com
Миша
upper (таблица должна выбрать?) должен в профиле выбрать несколько категорий

которые должны хранится где - то в базе (что за категории, где в базе?)

И потом когда lifer хочет увидеть список upper'ов, мне нужно профильтровать этих upper'ов по этим категориям. (если правильно понял, сделать поле в таблице upper с id категории, поиск по этому полю)

Напишите понятней, вообще ничего непонятно.

_____________
Принимаю заказы, писать в ЛС
Tumour
Вообщем есть типы пользователей upper и lifer то есть 2 таблицы пользователей
lifer'ы ищат upper'ров по категориям, допустим upper знает в городе все ночные клубы, и он в профиле ставит галочку, что он в клубах профи. И потом когда lifer хочет сходить к клуб, он ищет на сайте upper'ов которые сводят его в клуб. Как мне отобразить в базе все upper'ров которые водят по клубам, по ресторанам и прочее прочее. Чтобы поже сделать выборку допустим только upper'ам которые ходят в клубы и водят по ресторанам или которые ходят в клубы и в бары и кальянные.

_____________
Путешествуй с BookRestEasy.com
FatCat
Сделать таблицу связей категорий на 3 поля: айдишник (инкремент), айди апера и айди категории.
И таблицу категорий на 2 поля: айдишник и описание.

_____________
Бесплатному сыру в дырки не заглядывают...
Tumour
user posted image
так ?


_____________
Путешествуй с BookRestEasy.com
FatCat
Решений на самом деле может быть несколько. Я написал то, которое будет нормально работать даже на очень больших таблицах с сотнями тысяч и миллионами строк.
Поиск апперов с категорией 77777:
СЕЛЕКТ ДИСТИНКТ а.*
ФРОМ аппер а
ДЖОИН комуникейт к ОН(а.ид=к.аппер_ид)
ВХЕРЕ к.категори_ид = 77777

_____________
Бесплатному сыру в дырки не заглядывают...
casper - gg
Еще вариант
http://vfl.ru/fotos/117d227812328816.html
Tumour
Всем спасибо wink.gif wink.gif

_____________
Путешествуй с BookRestEasy.com
Ron
Вы до сих пор рисуете схемы на бумажке? Тогда мы идем к вам! wink.gif

https://www.mysql.com/products/workbench/

Tumour
Ron
Спасибо большое, но честно сказать, на бумажке, проще и понятнее, и когда сам рукой напишешь, запоминается лучше.

_____________
Путешествуй с BookRestEasy.com
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.