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

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

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

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

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

Сложный Mysql запрос

Тема в разделе "Базы данных и администрирование", создана пользователем Instrunwer, 3 ноя 2005.

Статус темы:
Закрыта.
  1. Instrunwer

    Instrunwer Гость

    Репутация:
    0
    Добрый вечер!

    Подскажите пожалуйста, молжно ли составить запрос.

    Допустим имеется такая таблица:

    pole1 pole2
    a ------- b
    b ------- e
    c ------- l
    d ------- a
    b ------- m
    b ------- d

    У нас имеется значение "a". Нам необходимо сделать такой запрос:

    Получить строку содержащую в pole1 значение a. Получить значение b в этой же строке из pole2.
    Далее найти строки содержащие в pole1 значение b и в итоге вывести на экран соответствующие им значения из pole2: m,d.

    Версия MySQL 4.0.24

    Какой можно написать самый оптимальный запрос?
     
  2. Barmutik

    Barmutik Гость

    Репутация:
    0
    Код:
    SELECT * FROM YourTable A, (SELECT * FROM YourTable WHERE Pole1 = 'a') AA WHERE A.Pole1 = AA.Pole1
    Только не совсем понятно почему в Вашем примере Вы не указали ещё и e ... по идее она тоже должна быть в результирующем курсоре...
     
Загрузка...
Статус темы:
Закрыта.

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