|
Тема |
Re: podiveh s Mysql ?? ili SQL ?? [re: akaRider] |
|
Автор |
salle (Един такъв) |
|
Публикувано | 18.02.02 10:31 |
|
|
Я излез на IRC да го обсъдим
bgirc.net - #mysql
Обясни малко по-подробно, че не схванах идеята. Какво точно и разликата между таблици user и definitions?
Така както си ги описал значи ли, че всеки user има само една категория обаче може да търси в повече от една? Т.е. ако съм те разбрал правино имаш
Потребител -> Категория (1 към 1)
Потребител -> Категория За Търсене (1 към много)
Ако не е така дообясни. Ако Отношението Потребител->Категория ти е 1 към Много тогава нещата са други естествено
В тази връзка като даваш пример винаги казвай кое ти е Primary Key - това доста изяснява нещата.
Например за твоята таблица горния въпрос е:
userinfo
-------------
userid
categoryid
PK(userid)
както ми се струва
Или
userinfo
-------------
userid
categoryid
PK(userid, categoryid)
При всички случаи за да си дефинираш точно търсенето се концентрирай върху последната таблица защото в нея е описано кой какво търси.
>kato rezultat ot query triabva da polucha spisak ot useridta koito otgovariat ne samo na kriteriite na turseshtia no i...
А какви биха могли да бъдат критериите на търсещия?
Важно е всъщност. Щото дотук си поискал таблица със всички и всичко - а това съм сигурен, че можеш да го извазиш :)
Кажи го с думи прости на чист български - нататък е лесно
Linux is like a wigwam - No Windows, No Gates, Apache inside
|
| |
|
|
|