Hallo,

Ik ben weer opnieuw begonnen met php naar heel wat jaartjes er uit zijn geweest heb ik een vraag.

Ik zie nu overal dingen zoals


select u.id
		from UPDATES as u


Maar in de database staat het gewoon als id.
vanwaar komt die u. vandaan
kan iemand mij dat uitleggen

mvg
kijk eens naar de tweede regel ;-)

$sql = "SELECT l.member_id as id,
        runescapename as name,
        (max(l.xp) - min(l.xp)) as xp
		from    (
		select u.id
		from UPDATES as u
		order by u.id desc
		limit  0,2
        ) u
		join     LEVELS l
		on l.update_id = u.id
		join        users m
		on m.id = l.member_id
		where        l.skill_id = 1
		group by    l.member_id
		order by    xp desc
		limit         0,3";


En waar haald hij het hier vandaan ?
Iemadn stuurde dit me toe en snap weinig van die 1.skill etc
Regel 10:

join LEVELS l


Is hetzelfde als

join LEVELS AS l


en het is gewoon een alias voor Levels. Hierdoor kun je in de rest van de query een kortere schrijfwijze hanteren.

l.update_id = u.id


versus

LEVELS.update_id = USERS.id

Andytjuh Bruggeman op 08/07/2015 23:03:28

Iemadn stuurde dit me toe en snap weinig van die 1.skill etc

Het is de letter 'L', geen cijfer '1' ;)

Reageren