SQL запрос

Vin-Diesel

Новичок
SQL запрос

Помогите пожалуйста:
Имеем две таблицы:
1.

id|url
1|url_1
2|url_2
3|url_3

***
2.
id|id_ref
1|3
3|2
2|NULL

Нужно выполнить запрос: SELECT ... и получить:
url_1|url_3
url_3|url_2
url_2|NULL

Спасибо
 

Vin-Diesel

Новичок
ааа так я и думал) спасибо)

-~{}~ 29.05.10 22:10:

мммммм!
А можно на пальцах показать, как это осуществить....?

-~{}~ 29.05.10 22:39:

Ура! Я понял!
SELECT u.url, ur.url AS 'url_ref' FROM urls AS u, urls AS ur RIGHT JOIN urls_referers AS r ON r.id_url_referer = ur.id WHERE u.id = r.id_url;

-~{}~ 29.05.10 22:42:

http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html
 
Сверху