下面是我正在工作的 2 个非常大的表的粗略简化。
campaign
桌子
| 编号 | uid | 姓名 | 联系方式 | 销 | 图标 | | 1 | 7 | 鲍勃 | 泰德 | y6w | 哟 | | 2 | 7 | 内德 | 乔 | y6e | ygy | | 3 | 6 | 山姆 | 乔恩 | y6t | 哎哟|
records
桌子
| 编号 | uid | 西德 | 名称 | 姓名 | 地址 | 城市| 电话 | | 1 | 7 | 1 | 拉尔斯 | 杰克| 13 主要 | 乐嘉 | 55555 | | 2 | 7 | 1 | rar | 乔克 | 10 马翁 | oyjh | 55595 | | 2 | 7 | 1 | ssrs | 弗瑞克 | 10 欧 | 欧尔| 88595 |
该页面循环通过记录表并将结果打印到 HTML 表中。出于某种原因,现有代码对每条记录进行单独的查询,"select name from campaign where id = $res['cid']"
我想摆脱第二个查询并进行某种连接,但最有效的方法是什么?
我需要
SELECT * FROM records
并且
SELECT name FROM campaigns WHERE campaigns.id = records.cid
在单个查询中。
我怎样才能有效地做到这一点?