За последние 24 часа нас посетили 18957 программистов и 1634 робота. Сейчас ищут 888 программистов ...

ORDER BY по айди-привязки из другой таблицы

Тема в разделе "PHP и базы данных", создана пользователем FoxPro, 28 сен 2015.

  1. FoxPro

    FoxPro Активный пользователь

    С нами с:
    4 фев 2011
    Сообщения:
    5
    Симпатии:
    0
    Есть таблица с товарами:
    Код (PHP):
    1. CREATE TABLE IF NOT EXISTS `tov` (
    2.   `tov_id` int(10) NOT NULL,
    3.   `tov_cat` int(4) NOT NULL,
    4.   `tov_nazv` varchar(100) COLLATE utf8_bin NOT NULL,
    5.   `tov_owner` int(10) DEFAULT '0',
    6. ) ENGINE=MyISAM AUTO_INCREMENT=306285 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; 
    поле tov_owner привязано к таблице:
    Код (PHP):
    1. CREATE TABLE IF NOT EXISTS `users` (
    2.   `user_id` int(11) NOT NULL,
    3.   `user_gorod` varchar(20) COLLATE utf8_bin NOT NULL
    4. ) 
    Как мне сделать выборку в которой будет идти сортировка по городу владельца товара? То есть что то типа такого:
    Код (PHP):
    1. ... ORDER BY users.user_gorod
    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    для начала давайте покажите как вы сделаете объединение таблиц в выборке
     
  3. FoxPro

    FoxPro Активный пользователь

    С нами с:
    4 фев 2011
    Сообщения:
    5
    Симпатии:
    0
    Подскажите пожалуйста как это сделать. Я не знаю.
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    то есть на самом деле треду место в разделе новичков. не надо стесняться изначально указывать уровень своих знаний.

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