Artenis Posted September 11, 2008 Report Share Posted September 11, 2008 (edited) ir row: id s_id 1 1 2 1 3 1 4 2 5 2 6 3 7 3 8 4 Kā, lai panāk, ka no tiem s_id kur atkārtojas skaitļi, paņem tikai vienu no tiem, principā pilnīgi vienalga kuru no tiem, bet vienu! Pieņemsim, lai paņem (s_id): 1, 2 ,3 ,4 tipa no katra tiaki vienu! Edited September 11, 2008 by Artenis Link to comment Share on other sites More sharing options...
bubu Posted September 11, 2008 Report Share Posted September 11, 2008 Nesaprotu tavu pēdējo rindiņu. Tu gribi unikālās s_id vērtības dabūt? Tad to var šādi: SELECT DISTINCT(s_id) FROM tabule. Bet ja gribi no katra grupas, kurām s_id ir vienāds, vienu ierakstu, tad to var, piemēram, šādi: SELECT s_id, MIN(id) FROM tabule GROUP BY s_id. MIN vietā var arī ielikt MAX. Link to comment Share on other sites More sharing options...
Artenis Posted September 11, 2008 Author Report Share Posted September 11, 2008 (edited) pēdējo variantu biju domājis, ok mēģināšu izdabūt to vinu! ;) Paldies. Tavs variants darbojas! :) Edited September 11, 2008 by Artenis Link to comment Share on other sites More sharing options...
Recommended Posts