Page 1 of 1

sql

Posted: 2014 Aug 09 00:13
by aurimasko
Tarkim turiu lentelę `table` su stulpeliais `id`, `name`, `city`.
Ir turiu užklausą :

Code: Select all

SELECT * FROM `table`
Kaip padaryt, kad ji selectintų tik tuos, kuriu id yra skirtingi?

Tai yra pvz. įrašai tokie:

Code: Select all

 `id`   `name`  `city`5       Jonas       Vilnius 6       Antanas   Kaunas7       Marytė    Palanga8       Martynas  Klaipėda 8       Vilius       Raseiniai 
Tai selectintų visus, tačiau ten kur id yra 8, ten tik 1 įrašą gražintų?

Re: sql

Posted: 2014 Aug 09 10:52
by beast

Re: sql

Posted: 2014 Aug 09 10:58
by xedga
SELECT * FROM table GROUP BY id
Sugražins tik tą stulpeli pagal kurį ieškosi, šiuo atveju tik id.

Re: sql

Posted: 2014 Aug 09 13:14
by hleV
Bandei SELECT * FROM table GROUP BY id;?

Re: sql

Posted: 2014 Aug 09 21:39
by aurimasko
Jo šitas veikia, buvau pamiršęs kad taip eina. Ačiū.