Двойная выборка из одной таблицы - MySQL

  1. есть одна таблица много столбиков нужно сделать две выборки выборка1: столбец10=значение1 выборка2: столбец10=значение2 потом выбрать выборка1.столбец5=выборка2.столбец5 запрос с помещением результатов в доп таблицы я делал, но мне нужно сделать одним запросом как то так я это представляю, но не работаетMy


textual

Код к задаче: «Двойная выборка из одной таблицы - MySQL»

SELECT *
FROM
  (
   SELECT *
   FROM tab1
   WHERE col10 = val1
  ) T1,
  (
   SELECT *
   FROM tab1
   WHERE col10 = val2
  ) T2
WHERE T1.col5 = T2.col5

СДЕЛАЙТЕ РЕПОСТ

15   голосов, оценка 3.800 из 5



Похожие ответы
  1. Нужно сделать выборку,чтобы выводился товар с ценой меньше 3000,сделал таблицы,наполнил товарами,указал цены,а через php не знаю как вывести выборку эту,помогите если не сложно p.s:я новичок в БД Вот что у меня пока что есть :PHP1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ';     echo mysqli_connect_error ();     die ();     } else {     echo 'Подключение прошло успешно!
    '; }               ?>

  1. Есть запрос :PHP1 $result = mysqli_query($db, "SELECT DISTINCT `request` FROM $tb WHERE `request`!='non'  ORDER BY `date` DESC");который позволяет получить : PHP1 $request = $myrow["request"];Теперь необходимо получить и : PHP1 $id = $myrow["id"];Как нужно изменить запрос что бы соблюдая уникальность поля request получить и другие поля?

  1. есть таблица bets с полями game, mult, sum Нужно вытащить сумму полей sum при одинаковых mult и только у указанных game. Что я и пытался сделать

  1. имеется таблица table с полями ID,userID,datetime,operation надо выбрать количество операций из списка (операция1,операция2,операция3,операция4,операция5) совершенных пользователями из списка (юзер1,юзер2,юзер3) с группировкой по временным интервалам в сутки за какой-то период Варик чистым мускулем?

  1. Все привет, необходимость состоит в том, чтобы считать определенные поля во условию , если они в диапазоне указанного возраста. Есть только поле дата рождения. Нужно получить имя, фамилию например если человеку от 25 до 30 лет. Сижу не понимаю как сделать.

  1. Всем здрасте, ситуация такая что есть таблица в которой какие-то данные со связью к определённому обьекту... и есть поля "date" , это для отчёта чтобы можно было посмотреть как в определенный день выглядели данные. Вопрос: как выбрать данные так чтобы если например задана дата 2017-07-20 поиска: Если с этой датой есть данные выбрала их, если нету то крайняя запись которая до 2017-07-20 ,Добавлено через 6 минут

  1. Всем привет, как то можно стандатными средствами сделать данную выборку?

  1. Доброго времени суток, имеется таблица, в котором содержится список городов: Москва, Москва, Нижний Новгород, Саров, Арзамас, Нижний Новгород и т.д. Необходимо получить количество городов, то есть в данном случае нужно получить { Москва => 2, Нижний Новгород => 2, Саров => 1, Арзамас => 1 } Можно ли вывести это одним запросом?

  1. Добрый день! Существует n количество одинаковых по структуре таблиц Какова концепция сравнения определенного поля Скажу, 2 таблицы я могу сравнить, а как это выполнить со всеми таблицами. То есть задача такая В каждой из таблиц есть ARTICLE (ключевое поле) . также и в остальных... Графическое представление Это 2 разные, но у них есть одинаковые артиклы, а нужно достать все кроме у которых цена больше Я не прошу сделать за меня. Вопрос возможно ли такое? дайте курс. SQL самый базовый. Так же пишу в Delphi. Может как то совместить? (Объем таблиц будет большой)