我有一个MySQL数据库至极这个样子的2个表:加入与SQL查询的WHERE子句
Klant:
ID Naam Email Soort Status
6 test test test2
7 status test test test 20
8 soort test test test
9 soort test 2 test2 Museum
邮件:
ID Content Datum Titel
1 (lots of encoded HTML) 18-03-13 test
2 (lots of encoded HTML) 18-03-13 test2
4 (lots of encoded HTML) 18-03-13 alles weer testen
(是的,我仍然测试很多^^)
现在我有一个SQL查询,选择所有从'Klant'的where子句,从前一个p获取ID年龄:
$strSQL = "SELECT * FROM Klant WHERE ID = '".$_GET["ID"]."' ";
我想要的是加入这个查询用下面的查询:
SELECT ID, Titel FROM Mail;
编辑:
从所有的答案和意见,我想我开始觉得我的问题也许是完全错误的..我会解释我需要它的地方,我可能甚至不需要加入?我现在有一个表至极包括来自“Klant”它看起来像这样的数据:
的意思是,我想补充另一个表,其中包括所有的ID和标题的从“邮件”。对于我可能与你造成的困惑,我感到抱歉,因为我对我的问题并不清楚。我希望这可能会清理我想要的,你们也许可以告诉我,我是否需要加入或者可以采取其他措施?
我仍然是一名学生,这是我第一次使用JOIN,我无法弄清楚这一点。如果任何人都可以告诉我如何做到这一点,或者让我朝着正确的方向发展,那将会很棒!
应使用哪些列执行'JOIN'?我在你的计划中看不到任何东西。 – MarcinJuraszek 2013-03-19 10:19:25
好吧,要加入他们需要具有“共同信息”的表格。这意味着,一个表拥有一个可以在另一个表中作为外键找到的键(主键)。这是你的表结构(这些ID链接在一起)的情况? – Najzero 2013-03-19 10:20:00
这两个表格之间的关系密钥在哪里? – 2013-03-19 10:21:08