Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: SELECT-запрос с использованием двух таблиц

Сообщения:  [1-10]    [11-20]  [21-25] 

 
 автор: cheops   (17.01.2011 в 16:30)   письмо автору
 
   для: technic611   (17.01.2011 в 16:26)
 

Нет, из одной и той же, просто при самообъеденении таблицы необходимо вводить алиасы (псевдонимы). Вы сами попробуйте, я воспроизвел ваши таблицы у себя - вроде получается без ошибок.

  Ответить  
 
 автор: technic611   (17.01.2011 в 16:26)   письмо автору
 
   для: cheops   (14.01.2011 в 19:44)
 

у меня в одной таблице и города и название шоссе( а тут как я понял они берутся из разных таблиц
t.name AS town,
r.name AS road

  Ответить  
 
 автор: cheops   (14.01.2011 в 19:44)   письмо автору
 
   для: 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

  Ответить  
 
 автор: technic611   (14.01.2011 в 19:33)   письмо автору
 
   для: cheops   (14.01.2011 в 19:28)
 

1) да имя пользователя, город и шоссе и их вывести
2) с id_name таблицы town

  Ответить  
 
 автор: cheops   (14.01.2011 в 19:28)   письмо автору
 
   для: technic611   (14.01.2011 в 19:24)
 

А понял, таблица сама на себя замкнута...
1)Так, а что нам нужно в конце получить в результирующей таблице: имя пользователя, город и шоссе?
2) Поле users.id_town с каким полем таблицы town связано (id_name или id_road)?

  Ответить  
 
 автор: technic611   (14.01.2011 в 19:24)   письмо автору
 
   для: cheops   (14.01.2011 в 17:54)
 

эта и есть она, под регоном я подразумевал название шоссе(оно вместо региона)

  Ответить  
 
 автор: cheops   (14.01.2011 в 17:54)   письмо автору
 
   для: technic611   (14.01.2011 в 17:49)
 

Нет, а где таблица с регионами и городами?

  Ответить  
 
 автор: technic611   (14.01.2011 в 17:49)   письмо автору
17.6 Кб
 
   для: cheops   (14.01.2011 в 17:26)
 

вот же прикрепил
там шоссе города подчиненные шоссе по идентификатору

  Ответить  
 
 автор: cheops   (14.01.2011 в 17:26)   письмо автору
 
   для: technic611   (14.01.2011 в 17:20)
 

Так, а таблица регионы+города (два в одной) какую структуру имеют?

PS Картинки, кстати, можно и тут на форуме прикреплять.

  Ответить  
 
 автор: technic611   (14.01.2011 в 17:20)   письмо автору
 
   для: cheops   (14.01.2011 в 16:47)
 

http://cs11180.vkontakte.ru/u7399462/123414107/x_c8b690d1.jpg

всего две юзеры и регионы+города (два в одной)

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-25] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования