Двойная выборка, по определенному полю, из 2х таблиц.

Yaponchick

Новичок
Двойная выборка, по определенному полю, из 2х таблиц.

Здраствуйте.
Решил написать скриптик, но вот есть одна КРЯКОЗЯБЛЯ...

Код:
TABLE user:
name | lvl | lvl2 | guild_id | online
Код:
TABLE guild:
guild_id | name
Нужно выбрать абсолютно всех USER'ов, из таблицы user, при этом если у юзера guild_id > 0 то его(user.guild_id) нужно заменить на guild.name*, соответственно при
одинаковых guild_id.

* Или хотя бы добавить поле к запросу, с именем Гильдии =)
т.е.:
PHP:
$r=mysql_query("...");
while($row=mysql_fetch_*($r)){
$row[5] == GUILD.NAME
}
Заранее, ОГРОМНОЕ СПАСИБО!
 

Crazy

Developer
1. Учить, чем 0 отличается от NULL и кого из ни где надлежит применять.
2. Учить, что такое left join.
 

Yaponchick

Новичок
2) Пытался разобраться, но выборка, ПОЛУЧАЛАСЬ только для тех у кого есть своя гильдия =\
 
Сверху