[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Объединить 2 select запроса
Glorious
SELECT `user_id` FROM `temp` WHERE `key` = '9a79572a19e154b75a914ea3cc8f6d44'
SELECT `email` FROM `users` WHERE `id` = $user_id


Есть 2 таблицы

temp
user_id | key
28 | 9a79572a19e154b75a914ea3cc8f6d44

users
id | username | email
28 | test | test@test.ru

Как зная key, получить email пользователя 1 запросом?
Winston
SELECT `u`.`email`
FROM `temp` AS `t`
INNER JOIN `users` AS `u`
ON `u`.`id` = `t`.`user_id`
WHERE `t`.`key` = '9a79572a19e154b75a914ea3cc8f6d44'
LIMIT 1
Игорь_Vasinsky
а как связаны таблицы между собой?

id = user_id ?



_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Glorious
Winston, спасибо.
johniek_comp
Winston
зачем здесь иннер? лефта бы хватило на ура

_____________
user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.