Vyhledávání podobných řádků v DB

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Zbynas 18. 8. 2019 16:37

Ahoj, jak nejlépe vyřešit hledání v mnoha záznamech, když chci najít co nejpodobnější záznamy? Řekněme, že mám tabulku uživatele a další tabulku, ve které mám jeden sloupec s typem a jeden s číselnou hodnotou.

Tabulka může vypadat takto:
Kód: Vybrat vše
user_ID | type | value
1 | 1 | 1
1 | 2 | 5
1 | 3 | 10
2 | 1 | 10
2 | 2 | 5
2 | 3 | 1

A budu chtít vyhledat nejrelevantnější výsledek:
Kód: Vybrat vše
type | value
1 | 10
2 | 6
3 | 0

Seřadil by to mělo tedy takto - nejdřív uživatel 2, pak 1; protože hodnoty jsou si nejvíc podobné. Jak na to? :) Díky :)
PS ... Mysql :)
NVidia GTX 580, Intel Core i7-2600K @ 3,4 GHz, 16 GB DDR 3
Download 100 Mbps, Upload 100 Mbps, ping 8
VINOTÉKA U FREJKA
FREJK.CZ, FREJK.SK, FREJK.COM
Zbynas
Junior
Uživatelský avatar

Odeslat příspěvekod Haunter 19. 8. 2019 15:09

Nechápu otázku - oba uživatelé mají stejné hodnoty.

Nevím, jestli bych tohle řešil čistým MySQL, spíš už rovnou skriptovacím jazykem (PHP, Java..)
Haunter
Junior
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků