Jump to content
php.lv forumi

nemakuphp

Reģistrētie lietotāji
  • Posts

    220
  • Joined

  • Last visited

Posts posted by nemakuphp

  1. Un kas tur būtu tik dīvains?

     

    Izvilkt vai nu pēdējos 10 ar jebkādu statusu, vai visus ar statusu 0, ja tādi ir vairāk kā 10

     

    EDIT: Protams, ja jums tas liekas par sarežģītu, varēšu arī iztikt, izdomāšu kaut ko citu.

  2. Tu tēmu izlasīji līdz galam?

     

    ja ieraksti, kam statuss = 0 ir vairāk kā 10, tad izvelk tos visus, kuriem statuss ir 0

     

    Vispārīgā gadījumā tas būtu

     

    SELECT * FROM table ORDER BY id DESC LIMIT 10

     

    bet nav zināms, vai ieraksti ar statuss 0 būs vairāk kā 10, jo ja ieraksti ar statuss = 0 ir mazāk kā 10, tad var izvadīt arī ierakstus, kuriem statuss = 1

  3. Vispārīgā tabulas struktūra ir apmēram šāda:

     

    id | name | statuss

     

    Kā veidot kveriju, lai izvadītu, pieņemsim, 10 ierakstus (labi, tas būtu viegli, LIMIT 10), bet ja ieraksti, kam statuss = 0 ir vairāk kā 10, tad izvelk tos visus, kuriem statuss ir 0?

×
×
  • Create New...