【发布时间】:2013-10-08 08:11:36
【问题描述】:
下面是我正在工作的 2 个非常大的表的粗略简化。
campaign表
records表
页面循环通过记录表并将结果打印到 HTML 表中。出于某种原因,现有代码对每条记录进行单独查询 "select name from campaign where id = $res['cid']" 我想摆脱第二个查询并进行某种连接,但最有效的方法是什么?
我需要
SELECT * FROM records
还有
SELECT name FROM campaigns WHERE campaigns.id = records.cid
在单个查询中。
我怎样才能有效地做到这一点?
【问题讨论】:
-
选择 a.name, b.* FROM 活动 a, 记录 b WHERE a.id = b.cid