Tuesday, September 7, 2010

Concurs mysql

iunie 19, 2009 · 2 Comentarii 

Incep un nou concurs in care ofer premiu un cont de hosting de 1GB, trafic nelimitat pentru 1 an de zile(dar sa nu consume excesiv procesorul si sa nu fie ceva ilegal)

Specific ca acel cont nu are Cpanel deoarece este pe un server dedicat si nu avea sens sa il cumpar sa platesc mai mult in fiecare luna.

Problema:
am tabelele mysql:

inregistrari
campuri: id,nume,adresa

imagini
campuri: id,subid(asta e egal cu id sa se faca corelatia intre tabele),numeimagine,ordine

Pentru fiecare inregistrare din tabela inregistrari exista 4 poze in tabela imagini.

Am o interfata de admin care indiferent de ordinea in care au fost urcate pozele pe server se poate seta ordinea in care sa se vada pe site(in tabela imagini valoarea cea mai mica de la campul ordine e poza default).

Intrebare: care este sintaxa codului mysql pentru care va afisa campurile din tabela inregistrari si poza default(ceea cu ordinea cea mai mica).

P.S: sintaxa care mi-a dat-o mie la un proiect a fost destul de complexa insa sa va vedem si pe voi ce gasiti.

Primul care raspunde corect primeste premiul.

P.S.S: la sfarsitul concursului voi afisa si codul mysql facut de mine(aci e varianta simplificata, in varianta mea sunt vreo 4 tabele)


Ai mai putea fi interesat de:

  1. Optimizare Mysql – query-uri fara index
  2. Concurs – fulger :)
  3. mysql – restaurare baza de date
  4. backup mysql
  5. Clasa Mysql – In curand

Comentarii

2 comentarii la “Concurs mysql”
  1. select in.*,  im.numeimagine, min(ord)  as ceva from inregistrari in
    inner join imagini im on im.subid = in.id
    group by in.id
     
    nush daca mere, n-a fost testat. bft anyway. nu ma intereseaza concursul.

  2. lupy spune:

    select p.id as id, p.ordine as ord from inregistrari i
    left join poze p on i.id = p.subid
    having p.ordine = (select min(ordine) from poze where subid=p.subid)
    testat si pare ca merge

Stiu ca vrei sa spui ceva...

Hai spune ce gandesti...
si daca nu ai o poza o poti incarca pe gravatar!

Comments links could be nofollow free.

gazduire web