我有一个关于从 MySQL 数据库中加入 2 个表中的数据的问题。首先,我将解释我目前拥有的东西,然后我希望尽可能清楚。
我在数据库中有 2 个表,如下所示:
Table: Subscriptions
Columns:
ID int(11) PK AI
Klant ID int(11)
Mail ID int(11)
Status varchar(15)
Datum varchar(15)
ID Klant_ID Mail_ID Status Datum
123 6 6 90 21-03-2013
124 6 6 10 21-03-2013
125 6 5 90 21-03-2013
126 6 5 10 21-03-2013
127 6 1 90 20-03-2013
128 6 1 10 20-03-2013
129 6 2 10 21-03-2013
130 6 2 90 21-03-2013
131 6 4 90 21-03-2013
132 6 4 10 21-03-2013
和:
Table: Mail
Columns:
ID int(11) PK AI
Content longtext
Datum varchar(15)
Titel varchar(150)
ID Content Datum Titel
1 (alot of encoded html) 18-03-13 test
2 (alot of encoded html) 18-03-13 test2
4 (alot of encoded html) 18-03-13 alles weer testen
5 (alot of encoded html) 20-03-13 testje
6 (alot of encoded html) 21-03-13 Statusupdate week 6
我现在正在使用这两个查询从表中选择数据:
SELECT ID, Titel FROM Mail
SELECT * FROM Subscriptions,
(SELECT MAX(ID) as ids, Mail_ID FROM Subscriptions
WHERE Klant_ID = '".$_GET["ID"]."' GROUP BY Mail_ID) table2
WHERE ID=table2.ids
我想使用 JOIN 获取查询,以便能够使用 html 创建此表:
自从我昨天第一次使用 JOIN 以来,我个人并没有太多使用 JOIN 的经验,我可以进行简单的 JOIN 查询,但我只是不知道该怎么做。如果您有更多问题,请在评论中提问。如果有人可以帮助我,那就太好了!