SQL-запрос на вывод двух значений полей

Рейтинг: 0Ответов: 1Опубликовано: 30.09.2014

Подскажите, пожалуйста, запрос SELECT, чтобы на выходе было два поля (alias) с результатами:

SELECT ID from Table WHERE (UsersAlbumsType = 0 AND  UsersAlbumsDefault = 1) AND (UsersAlbumsType = 1 AND UsersAlbumsDefault = 1)

Для двух условий AND - разное значение ID.

Будет ли такое решение считаться приемлемым?

SELECT A.UsersAlbumsId as A1, B.UsersAlbumsId as B2 FROM usersalbums A, usersalbums B WHERE (A.UsersAlbumsType = 1 AND A.UsersAlbumsDefault = 1) AND (B.UsersAlbumsDefault = 1 AND B.UsersAlbumsType);

Ответы

▲ 1Принят

SELECT ID from Table WHERE (UsersAlbumsType = 0 OR UsersAlbumsType = 1) AND UsersAlbumsDefault = 1