LINUX.ORG.RU

Из одного столбца из одной таблицы по разным условиям mysql

 


0

1

Примерно так

select t1.логин1 ,  t1.логин2   from 't1' , 't2' where t1.логин = t2.i1 and t1.логин = t2.i2 

что бы из t1 из одного столбца можно было взять 2 значения



Последнее исправление: boomflack (всего исправлений: 1)

Моя телепатическая сила не очень велика, но что-то подсказывает мне, что речь идет о такой конструкции:

select t1a.логин,t1b.логин from t1 t1a,t1 t1b, t2 where t1a.PK=t1b.PK and t1a.логин = t2.i1 and t1b.логин = t2.i2

где PK - primary key таблицы t1, t1a и t1b - псевдонимы таблицы t1, используемые для этого трюка.

amomymous ★★★
()
Ответ на: комментарий от boomflack

select t1.логин from 't1' where t1.логин = 123 or t1.логин = 321

получаем:

«две ячейки из одного столбца по двум разным условиям.»

$result[0] $result[1]

HBiT
()

select t1.логин1 , t1.логин2 from 't1' , 't2' where t1.логин = t2.i1 and t1.логин = t2.i2

SELECT t1.логин1, t1.логин2
FROM t1, t2
WHERE t1.логин IN (t2.i1, t2.i2, …)

?

alexmaru
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.