SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 01.10.2012 17:34:29

uaproducer
Участник
Зарегистрирован: 25.09.2012
Сообщений: 4

Выборка двух значений из одной таблицы

Добрый день.

Я хочу выбрать 2 разных значения из 1 столбца одной таблицы.

Для грубого примера: есть таблица users  с полями id и name;
Я хочу выбрать в одном запросе имя двух разных пользователей

SELECT name as name 1 WHERE id = X AND name as name2 WHERE id = Y;


Как такое можно организовать?)

Спасибо.

Неактивен

 

#2 01.10.2012 17:57:41

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Выборка двух значений из одной таблицы

select name from tablename where id = X or id = Y;

или

select * from (select name as name1 from tablename where id = X) t1,(select name as name2 from tablename where id = Y) t2;
Но вместо второго лучше сделать два отдельных запроса.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson