@atamahfmkey

SQL запрос. Как вывести данные из двух таблиц?

Есть запрос -
SELECT * FROM users as A WHERE ( A.cash BETWEEN 0 AND 79.99) AND A.tariff = '15';

Запрос выводит всех пользователей с таблицы users, у кого баланс от 0 до 79.99 + тариф 15.
Есть таблица phones в которой номера тел.
Как вывести этим
SELECT * FROM users as A WHERE ( A.cash BETWEEN 0 AND 79.99) AND A.tariff = '15';
запросом что бы отобразить еще и телефон с таблицы phones.
  • Вопрос задан
  • 1426 просмотров
Решения вопроса 1
@nozzy
Symfony, Laravel, SQL
SELECT A.*,
B.mobile
FROM users as A 
left join phones as B on B.login = A.login
WHERE ( A.cash BETWEEN 0 AND 79.99) AND A.tariff = '15';
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@atamahfmkey Автор вопроса
не получается.
Добавлю.
В таблицы phones, нужно выводить столбик mobile. В таблице users and phones есть одинаковые колонки login

SELECT * FROM `users`,`phones` WHERE users.login=phones.login AND `Cash`<'0';

Вот этот запрос выводит всех у кого меньше 0, и с телефонами.
Может так будет ясней.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы