|
|
|
|
|
для: technic611
(17.01.2011 в 16:26)
| | Нет, из одной и той же, просто при самообъеденении таблицы необходимо вводить алиасы (псевдонимы). Вы сами попробуйте, я воспроизвел ваши таблицы у себя - вроде получается без ошибок. | |
|
|
|
|
|
|
|
для: cheops
(14.01.2011 в 19:44)
| | у меня в одной таблице и города и название шоссе( а тут как я понял они берутся из разных таблиц
t.name AS town,
r.name AS road | |
|
|
|
|
|
|
|
для: technic611
(14.01.2011 в 19:33)
| | Попробуйте следующий запрос
SELECT u.name AS name,
t.name AS town,
r.name AS road
FROM users AS u LEFT JOIN town AS t ON (u.id_town = t.id_name)
LEFT JOIN town AS r ON (t.id_road = r.id_name)
GROUP BY name
|
| |
|
|
|
|
|
|
|
для: cheops
(14.01.2011 в 19:28)
| | 1) да имя пользователя, город и шоссе и их вывести
2) с id_name таблицы town | |
|
|
|
|
|
|
|
для: technic611
(14.01.2011 в 19:24)
| | А понял, таблица сама на себя замкнута...
1)Так, а что нам нужно в конце получить в результирующей таблице: имя пользователя, город и шоссе?
2) Поле users.id_town с каким полем таблицы town связано (id_name или id_road)? | |
|
|
|
|
|
|
|
для: cheops
(14.01.2011 в 17:54)
| | эта и есть она, под регоном я подразумевал название шоссе(оно вместо региона) | |
|
|
|
|
|
|
|
для: technic611
(14.01.2011 в 17:49)
| | Нет, а где таблица с регионами и городами? | |
|
|
|
|
 17.6 Кб |
|
|
для: cheops
(14.01.2011 в 17:26)
| | вот же прикрепил
там шоссе города подчиненные шоссе по идентификатору | |
|
|
|
|
|
|
|
для: technic611
(14.01.2011 в 17:20)
| | Так, а таблица регионы+города (два в одной) какую структуру имеют?
PS Картинки, кстати, можно и тут на форуме прикреплять. | |
|
|
|
|
|