我已经尝试了解以前的一些答案,但它们没有很多意义。从主表的每行中选择连接表中的单个行
我有两个表格,代表现实世界人群的“组”之一,以及代表该组的会议的“事件”之一。
我有一个非常简单的查询,选择组,在网站上的列表中显示它们,以及在列出他们即将召开的会议的组概况页面上的单独查询,并且我不确定使用什么技术用于将“下次会议”添加到组列表中,理想情况下它需要作为MySQL查询中的另一列返回。
我之前一直使用连接,但是将连接结果的数量限制为第一个表中的每行一个,似乎并不简单。
任何简单的建议,什么技术将工作,以显示此?
谢谢!
粗略模式如下;
CREATE TABLE `groups` (
`id` varchar(12) NOT NULL,
`title` varchar(30) NOT NULL,
PRIMARY KEY (`slug`)
)
CREATE TABLE `events` (
`id` int(6) NOT NULL AUTO_INCREMENT,
`group` varchar(20) NOT NULL,
`title` varchar(50) NOT NULL,
`start` datetime NOT NULL,
`finish` datetime NOT NULL,
PRIMARY KEY (`id`)
)
得到你需要显示表的结构,你已经得到了查询工作的答案! – Yahia 2012-02-04 20:16:22
如果您发布了一些模式定义,这会更容易。 – 2012-02-04 20:17:18
我问过一种技术,不是有人为我做,但现在我要添加一个 – 2012-02-04 20:18:48