求助,php这样如何优化

我有两张表a和bphp查询的是a表但是显示的时候要判断一下该条数据是不是会员所以要到b表里判断我的思路是在循环输出a表的数据的时候到b表里查询一下可这样对没循环一次就要查... 我有两张表a和b
php查询的是a表但是显示的时候要判断一下该条数据是不是会员所以要到b表里判断
我的思路是在循环输出a表的数据的时候到b表里查询一下可这样对没循环一次就要查一次数据库网页加载的很慢求助还有什么办法可以优化
展开
 我来答
阳光上的桥
2015-09-15 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65813
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
应该修改SQL语句,同时获得A、B表的结果。

请你给出A、B两个表的结构(字段含义),可以给你详细写出语句。

一般可以这样:
SELECT A.* , B.id FROM A LEFT JOIN B ON A.id=B.id

查询的A.*是你现在从A表查询的所有字段,B.id是在B表的存在情况,如果为空表示不存在。
匿名用户
2015-09-15
展开全部
可以使用多表查询,类似于下面这样
select a.* from a_tablename as a, b_tablename as b where a.id=b.uid
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式