PDA

Zobacz pełną wersję : Zapytanie do bazy - co to oznacza



lisartur
05-02-2015, 10:10
Witam
W jednym z komponentów mam takie zapytanie do bazy
$query = "SELECT p.*, i.name as i_name,pp.name as pp_name, u.name as u_name FROM #__djcf_payments p "
."LEFT JOIN #__djcf_items i ON i.id=p.item_id "
."LEFT JOIN #__djcf_points pp ON pp.id=p.item_id "
."LEFT JOIN #__users u ON u.id=p.user_id "
." WHERE 1 ".$this->_buildWhere()." ORDER BY ".$orderCol." ".$orderDirn." ";

Proszę o podpowiedź skąd się biorę te nazwy i gdzie się je deklaruje
p.*
i.name
pp.name
u.id
itd
oraz co to są i_name p.user_id
Chodzi mi generalnie o te literki przed kropką skąd się to bierze?

lisartur
05-02-2015, 11:37
albo co oznacza p.*
oba zapytania dają to samo ale nie wiem jaka jest różnica
$query = "SELECT p.* FROM #__users_udzialy p "
$query = "SELECT * FROM #__users_udzialy "