Witam,
posiadam w tabeli 3 kolumny, primary KEY czyli id, jakas nazwe i inną wartosc (powtarzającą się) powiedzmy id2.
Chcę wyciągnąć losowo 3 rekordy, każdy o róznym id2. Jak tego dokonac?
Bawilem się z DISTINCT ale to funkcja ta pobiera wszystkie niepowtarzające się mozliwosci. Mozna by pobrac jedynie tak:
SELECT DISTINCT id2 FROM blabla ORDER by rand() LIMIT 3;
Ale wtedy nie bede mial pola nazwa które jest mi niezbedne.
Raczej w Mysql nie ma funkcji UNIQUE tak jak np w Oracle. Może to rozwiązac jakims podpzapytaniem? ma ktos pomysł?