如何使用select进行MySQL连接?

时间:2011-11-28 23:51:55

标签: php mysql join

我有这种情况

一个选择:

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

我需要根据database.email

将其加入另一个表id

现在我正在创建一个表,首先选择'CREATE TABLE database.sms(UNIQUE(id))select ...'然后我将其与database.email上的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 个答案:

答案 0 :(得分:3)

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'