Как сделать соединение в MySQL с помощью выбора? - PullRequest
0 голосов
/ 29 ноября 2011

у меня такая ситуация

a selecy:

SELECT search.id FROM database.search
WHERE search.talentnum > '0' 
AND (search.sex ='Female')

и мне нужно присоединиться к нему с другой таблицей database.email на основе id

прямо сейчася создаю таблицу с первым select 'CREATE TABLE database.sms (UNIQUE (id)) select ...' и затем присоединяюсь к ней с database.email on id:

SELECT s.id, c.fname, c.lname
FROM database.sms s, database.email c
WHERE s.id= c.id AND c.sms_ok='1'";

Любые идеи, как это сделать без создания таблицы, просто объединение на главном выделении со вторым.?

надеюсь, я не слишком смущаюсь

спасибо

1 Ответ

3 голосов
/ 29 ноября 2011
SELECT s.id, c.fname, c.lname
FROM search s
JOIN email c ON c.id=s.id
WHERE s.talentnum > 0
AND s.sex='Female'
AND c.sms_ok='1'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...