Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #22540

Re: La logica dei simili e la loro relazione

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 <q2u4vk$ucm$2@gioia.aioe.org> (permalink)
References <q2p9q0$q0j$1@gioia.aioe.org> <q2u4up$ucm$1@gioia.aioe.org>

Show all headers | View raw


Il 31/01/19 07:35, bramante ha scritto:
> 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
> 
> 
>   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 | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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