Jump to content
php.lv forumi

Recommended Posts

Posted

Tabula, kurā ierakstās dati par SMS. Katrā ierakstā ir kollona ID, kura parāda kuru kodu sūīja. Piem "AUZU PARSLA 2" nu un tad ID ir tas cipars.. Nu tātad es mēginu uztaisīt vaicājumu, lai viņs parādītu TOP sūtīto kodu. Nekādies nevaru izdomāt. It kā no sākuma viņam ir jāsaskaita cik daudz ir vienādu ierakstu (nu ar vienādu id) un tad parādī to, piem, max($id).

Kāds?

Posted (edited)

count(niks)

 

defā jau prasti ID ir auto_increatment un tam nevajadzētu būt vienādam, bet nu, ja ir piemēram

 

mysq_query("SELECT count(parslu_id) FROM visas_parslas")

Edited by anonīms
Posted (edited)
count(niks)

 

Nu nē, viņš paņems visu niks skaitu. Jeb visu ierakstu.

 

Vot piem man ir tādi ID:

1

1

2

2

2

2

5

5

 

Nu un piemēram viņš saskaita cik ir vienādo 1, cik ir vienādo 2 un cik ir vienādo 5. un tad sanāk, ka visvairāk ir vienādo 2 to attēlos ar max($id).

 

 

EDIT: man ID nav vajadzīgs auto_increatment. Nu ok, lai labāk saprastu, pieņemsim, ka ID vietā ir prece. :D lol

Edited by SnakeLV
Posted
SELECT COUNT(something) AS s FROM `table` ORDER BY s DESC

 

kam tad AS .... tas ja lielais query ar JOIN tad jaa, kam tad te

Posted
Ja es pareizi sapratu, tad tev vajag ko šādu:

SELECT kods, COUNT(*) FROM kodi GROUP BY kods ORDER BY COUNT(*) ASC(vai DESC) LIMI 1

 

Tieši mērķī ;) Liels paldies

Posted

ups, nepamaniju :) tiko no trenina nesen atbraucu, uz atro iegaju apskatities :) nebiju pamanijis ... tnx par korekciju

×
×
  • Create New...