Autor Zpráva
Leopik 2x
Profil
Neviem svoj problém popísať nejako slovami tak to poviem na príklade: Chcem vybrať všetky riadky, kde je v stĺpci id číslo 123 ale len vtedy, ak sa v tabuľke nachádza pri najmenšom ešte jeden záznam s id=123.
Neviem ani pod akým slovom by som to mal hľadať takže budem vďačný za každú radu.
Ďakujem
123456789
Profil *
Dvě hodnoty ve sloupci Id mají stejnou hodnotu? Skutečně je to žádoucí?

Jinak potřebujete záznamy seskupit podle id a vybrat jen takové, kde je id=123 a count(*) > 1.

Snad jsem trochu napověděl.
Leopik 2x
Profil
To som hľadal, ďakujem
Leopik 2x
Profil
Ešte jedná otázka. Ak chcem vykonať presne to, čo som popisoval, akurát že budem pozerať nielen na id ale aj na meno? Teda všetky riadky, ktorých počet >= 2 a obsahujú rovnaké informácie v stĺpci id aj meno?
EDIT: Teoreticke query:
SELECT id, meno FROM $table WHERE id="hocijake_ine_id_z_tejto_tabulky_ktore_je_zhodne_timto" AND meno="hocijake_ine_meno_z_tejto_tabulky_ktore_je_zhodne_timto"
123456789
Profil *
Princip je stejný, musíte záznamy seskupit a vybrat takové, kde count(*) >= 2.
Kajman_
Profil *
select id, meno from tabulka group by id, meno having count(*)>=2 
Leopik 2x
Profil
Zdá sa, že mi to už funguje tak, ako má :), ďakujem

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0