- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть две таблицы:
`db`.`t1` и `db`.`t2`
`db`.`t1` содержит поля `id`(primary) и `status`
`db`.`t2` содержит поля `t1_id` и `data`
Надо выбрать из `db`.`t2` значения полей `data` где `t1_id` = `id` со `status` = 2 из таблицы `db`.`t1`
Можно ли это сделать одним запросом к базе?
Если можно, то как он будет выглядеть?
Не хотелось бы создавать смежную таблицу для этого, но запрос составить - тоже ничего на ум не пришло
Помогите плз.
select 'data' from 'db'.'t2' where 't1_id'=(select 'id' from 'db'.'t1' where 'status'=2)
не уверен, но плясать нужно в этом направлении
select t2.data
from t2,t1
where t1.id=t2.id_t1
and t1.status=2
Или я не правильно понял вопрос...
select t2.data
from t2,t1
where t1.id=t2.id_t1
and t1.status=2
Или я не правильно понял вопрос...
Да все верно, спасибо всем за помощь :)
Кстати, вспомнил, составлял уже когда-то нечто подобное, забыл просто :(