当前位置: 首页 > news >正文

网站建设费怎么写会计科目/百度站长平台账号购买

网站建设费怎么写会计科目,百度站长平台账号购买,wordpress用vps搭建,免费的软件大全下载你应该完全重写那个查询,这完全是胡说八道.在这一部分(SELECT DISTINCT b.FROM tbl_bar b,tbl_user uWHERE b.iBarID <> -10) AS allbar你基本上做的是将表tbl_bar中的每一行与tbl_user中的每一行连接起来.然后过滤tbl_bar,当选择所有内容时(也许MySQL必须在执行此操作之…

你应该完全重写那个查询,这完全是胡说八道.

在这一部分

(SELECT DISTINCT b.

FROM tbl_bar b,

tbl_user u

WHERE b.iBarID <> '-10') AS allbar

你基本上做的是将表tbl_bar中的每一行与tbl_user中的每一行连接起来.然后过滤tbl_bar,当选择所有内容时(也许MySQL必须在执行此操作之前将所有内容写入临时表中)返回结果集而不重复.你永远不想这样做.特别是当你甚至没有从tbl_user中选择任何东西时.有连接时,请指定它.如果没有,请不要加入这些表或创建连接.我不知道你的表是否或如何连接,但它应该是这样的:

(SELECT DISTINCT b.

FROM tbl_bar b

JOIN tbl_user u ON b.user_id = u.id /*or whatever the connection is*/

WHERE b.iBarID <> '-10') AS allbar

然后你有这个丑陋的子查询.

(SELECT COUNT(*)

FROM tbl_post p

WHERE p.vBarIDs = allbar.iBarID) AS `total_post`,

allbar.bar_usbg AS bar_usbg,

allbar.bar_enhance AS bar_enhance,

顺便说一下(参见你的解释输出).这意味着,对于外部查询的每一行执行此子查询(是的,如上所述,具有交叉连接的那一行).而不是这个子查询,加入外部查询中的表并使用GROUP BY.

到目前为止,查询应该如下所示:

SELECT

b.iBarID AS iBarID,

b.vName AS vName,

b.tAddress AS tAddress,

b.tDescription AS tDescription,

COUNT(*) AS `total_post`,

allbar.bar_usbg AS bar_usbg,

allbar.bar_enhance AS bar_enhance

FROM

tbl_bar b

JOIN tbl_user u ON b.user_id = u.id

JOIN tbl_post p ON p.vBarIDs = b.iBarID

WHERE b.iBarID <> '-10'

GROUP BY b.iBarID

(事实上??,这是不对的.规则是,SELECT子句中的每一列也应该在GROUP BY子句中,或者具有聚合函数(如count()或max()应用于它.否则随机显示每个组的行.但这只是一个示例.您将需要计算详细信息.)

现在是最糟糕的部分.

(SELECT count(*)

FROM tbl_user

WHERE FIND_IN_SET(allbar.iBarID,vBarIDs)

AND (eType = 'Bartender'

OR eType = 'Bar Manager'

OR eType = 'Bar Owner')) AS countAss,

allbar.eStatus AS eStatus

使用FIND_IN_SET()表明,您将多个值存储在一列中.再一次,你永远不想那样做.请阅读此answer to Is storing a delimited list in a database column really that bad?,然后重新设计您的数据库.我不会帮你这个,因为这显然是一个单独的问题的东西.

所有这些并没有真正解释EXPLAIN的结果.对于这个问题,我将不得不写一个完整的教程,我不会这样做,因为一切都在manual,一如既往.

http://www.jmfq.cn/news/4781881.html

相关文章:

  • 做网站一个月赚多少/宁波seo外包优化公司
  • 南宁网站空间/今日热点新闻2022
  • 有趣的网站网址之家/seo外链技巧
  • 南京做网站/网络营销软文范例
  • 网站建设方案书 icp备案/软文代写发布网络
  • h5页面 个人网站/网站地址ip域名查询
  • 内容电商网站有哪些/无锡seo公司哪家好
  • 两台电脑一台做服务器 网站/焊工培训ppt课件
  • 怎么在网上做彩票网站/百度云盘
  • 国外素材网站/关键路径
  • 昆山做网站的公司/天津网站优化软件
  • 电子商务网站建设推广分析/百度快照投诉中心
  • 淮安市住房和城乡建设局网站/深圳谷歌优化seo
  • 微信开发者平台登录/seo简单速排名软件
  • 专业电子科技网站建设/西安seo网站关键词优化
  • 做棋牌网站合法吗/网站查询网
  • 独立网站如何做/站长工具端口检测
  • 怎么制作网站半透明背景/竞价托管资讯
  • 汉台网站制作/百度app客服电话
  • 网站新闻百度收录/上海关键词seo
  • 一个网站开发需要多久/昆明网络推广公司排名
  • 在线登录qq聊天/文登seo排名
  • 做搜狗手机网站优化/网站建设公司是怎么找客户
  • 王稳庄网站建设/竞价代运营
  • 苏州网站建设最好/刷移动端seo软件
  • 怎样用hbuilder做网站/seo优化知识
  • 泉州制作网站公司/营销策略是什么
  • 网站排名优化怎么做/宁波seo服务
  • 赣州企业网站建设公司/品牌传播策划方案
  • 网络公关公司收费/百度seo优化网站