1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Надо срочно консультация по Mysql

Тема в разделе "Базы данных и администрирование", создана пользователем zloi, 8 фев 2007.

  1. zloi

    zloi Гость

    Репутация:
    0
    Народ, кто может проконсультировать, помогите, пожалуйста. То ли я такой тупой, толи все так неявно. Мне нужно сделать простую вещь. Есть 2 таблицы
    1 таблица:
    Поле1 - Примари кей
    Поле2 - ну пускай там дата, например
    Поле3 - ссылка на примари кей второй таблицы
    Поле4 - например какое либо название

    2 таблица:
    Поле1 - типа айди, ну и примари кей
    Поле2 - ну типа там название фирмы.

    мне надо, чтоб рекордсет показывал поля 2, 4 и 3, а в 3-м поле показывалась поле 2 из 2-й таблицы. объясните, плиз, как это реализуется...


    заранее пасиб, и не пинайте плиз ногами, не доходит мне... :) :)
     
  2. Andrew Stephanoff

    Andrew Stephanoff Гость

    Репутация:
    0
    Код:
    /* Authors */
    CREATE TABLE `authors` (
    `id` int(10) unsigned NOT NULL auto_increment,
    `name` varchar(255) default NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    
    /* Articles */
    CREATE TABLE `articles` (
    `id` int(10) unsigned NOT NULL auto_increment,
    `author_id` int(11) default NULL,
    `date` date default NULL,
    `title` varchar(255) default NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    
    
    /* QUERY */
    SELECT 
    `Article`.`date`,
    `Article`.`title`,
    `Author`.`name`
    FROM `articles` AS `Article`
    LEFT JOIN `authors` AS `Author`
    ON `Author`.`id` = `Article`.`author_id`
    WHERE `Author`.`id` IS NOT NULL
     
  3. zloi

    zloi Гость

    Репутация:
    0
    и оно выведет дату, тайтл и нэйм по айди первой таблицы?
     
  4. zloi

    zloi Гость

    Репутация:
    0
    пасиб, помогло, дошло короче, правда пришлось еще теории почитать :)
     
Загрузка...
Похожие Темы - Надо срочно консультация
  1. lira89
    Ответов:
    14
    Просмотров:
    5.032
  2. Karatist
    Ответов:
    0
    Просмотров:
    20
  3. Karatist
    Ответов:
    4
    Просмотров:
    59
  4. никитан10
    Ответов:
    8
    Просмотров:
    93
  5. g3r01n
    Ответов:
    8
    Просмотров:
    193

Поделиться этой страницей