Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #22539
| From | bramante <bramante@yopmail.com> |
|---|---|
| Newsgroups | it.comp.www.php |
| Subject | Re: La logica dei simili e la loro relazione |
| Date | 2019-01-31 07:35 +0100 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <q2u4up$ucm$1@gioia.aioe.org> (permalink) |
| References | <q2p9q0$q0j$1@gioia.aioe.org> |
Il 29/01/19 11:27, ^Bart ha scritto:
> Salve,
>
> sono incuriosito dal funzionamento dei social e da come riescano ad
> esempio con dati simili a mettere in connessione gli utenti "simili"!
>
> Partendo da MySQL/MariaDB ipotizziamo un social in cui ci siano gli
> utenti e le loro abitudini:
>
> abitudini
> -------------------
> id_abitudini (autoincrement)
> nome_abitudine
>
> tabella user
> -----------------
> id_user (autoincrement)
> name
> FK_id_abitudini
>
> match
> --------------------------
> id_match (autoincrement)
> FK_id_abitudini
> FK_id_user
> FK_id_user
>
> Come avete visto ogni abitudine ha un suo id quindi giocando su questo
> valore numerico giĆ presente si potrebbe dire che l'utente tizio ha tra
> le sue abitudini i numeri 2-4-7-3-1-9 e l'utente caio ha 2-7-3
>
> Forse prima del match tra utenti occorre un'altra tabella specifica che
> memorizzi tutte le abitudini per ogni utente per poi metterle in
> relazione nella tabella match?
>
> Saluti.
> ^Bart
abitudini
-------------------
id_abitudini (autoincrement)
nome_abitudine
tabella user
-----------------
id_user (autoincrement)
name
FK_id_abitudini
tabella abitutini_utente
-----------------
id_user
id_abitudini
Utenti 1:N
abitudini 1:N
abitutini_utente N.N
per estrarre le abitutidi degli utenti:
select a.name,
, b.nome_abitudine
from user a
, abitudini b
, abitutini_utente c
where a.id_user = c.id_user
and b.id_abitudini = c.id_abitudini
estrarre tutti gli utenti con un abitudine in comune
select a.name,
from user a
, abitudini b
, abitutini_utente c
where a.id_user = c.id_user
and b.id_abitudini = c.id_abitudini
and b.id_abitudini in (:LISTA_ABITUDINI_SEPARATI_DA_VIRGOLA)
Ciao
Back to it.comp.www.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
La logica dei simili e la loro relazione ^Bart <gabriele1NOSPAM@hotmail.com> - 2019-01-29 11:27 +0100
Re: La logica dei simili e la loro relazione Alessandro Pellizzari <shuriken@amiran.it> - 2019-01-29 10:45 +0000
Re: La logica dei simili e la loro relazione ^Bart <gabriele1NOSPAM@hotmail.com> - 2019-01-29 23:54 +0100
Re: La logica dei simili e la loro relazione bramante <bramante@yopmail.com> - 2019-01-31 07:35 +0100
Re: La logica dei simili e la loro relazione bramante <bramante@yopmail.com> - 2019-01-31 07:35 +0100
Re: La logica dei simili e la loro relazione ^Bart <gabriele1NOSPAM@hotmail.com> - 2019-01-31 09:38 +0100
Re: La logica dei simili e la loro relazione bramante <bramante@yopmail.com> - 2019-02-01 21:33 +0100
Re: La logica dei simili e la loro relazione bramante <bramante@yopmail.com> - 2019-02-01 22:05 +0100
Re: La logica dei simili e la loro relazione ^Bart <gabriele1NOSPAM@hotmail.com> - 2019-02-02 11:57 +0100
Re: La logica dei simili e la loro relazione ^Bart <gabriele1NOSPAM@hotmail.com> - 2019-02-02 12:08 +0100
Re: La logica dei simili e la loro relazione bramante <bramante@yopmail.com> - 2019-02-02 19:00 +0100
Re: La logica dei simili e la loro relazione ^Bart <gabriele1NOSPAM@hotmail.com> - 2019-02-08 23:24 +0100
csiph-web