草庐IT

pair_sum_even_count

全部标签

多个表上的 MySQL 连接和 COUNT()

我试图在一个查询中对多个表进行COUNT(),但我无法让它工作。这是我到目前为止所拥有的:表格:table1---------------------id|name---------------------1|test2|test2table2---------------------id|table1_id---------------------1|12|13|1table3---------------------id|table2_id---------------------1|1table4---------------------id|size|table3_id----

php - MySQL - 如何根据用户 ID 合并行并生成 SUM

我编写了以下MySQL选择查询:SELECTcs.id,cs.campaign_id,cs.instagram_id,cs.media_id,cs.has_tag,cs.comments_count,cs.likes_count,DATE(cs.created_date)AScreated_date,sl.username,(cs.comments_count+cs.likes_count)AStotal_comments_likesFROMcampaign_statisticAScsLEFTJOINsocial_loginASslONsl.social_id=cs.instagram

MySQL 查询 - 来自多个表的 COUNT 的总和

我有三个表:客户:id,namecontracts_jewels:id,customer_id,paid,transferred,final_datecontracts_objects:id,customer_id,paid,transferred,final_date如您所见,最后两个表的结构是相同的。“付费”和“转账”字段包含值0或1。我需要的是进行一个查询,该查询应返回所有客户(无论他们是否有契约(Contract)),并且对于每个客户:id、名称、count_contracts_all、count_contracts_active哪里:count_contracts_all表示

MySQL 优化 select count distinct group by

我有这个问题:SELECT`variationID`,count(DISTINCT(`userID`))FROMdataWHERE`testID`=XXXXAND`visit`=1GROUPBY`variationID`;这需要很多时间来查询。我如何加快查询速度。select_typetabletypepossible_keyskeykey_lenrefrowsfilteredExtraSIMPLEdatarefdc3_testIDPage,dc3_testIDvarIDPage,user_test_varID_urldc3_testIDvarIDPage8const331061021

mysql - SQL几个内部连接导致错误的SUM结果

我的数据库示例:(底部的SQLFiddle链接)我有几个表:表格登录用户ID(整数)电子邮件(可变字符)密码sessionID表业务ID_Login_ID_Business(整数)公司名称(可变字符)姓名联系人(varchhar)ID_Location_FK(整数)ID_BalancesheetInput_FK(整数)ID_Balancesheetoutput(int)表ID_BalancesheetInput身份证FK_Business_ID(整数)资源名称(varchar50)金额(十进制)Unit_Fk(int)TypeOfRessource_FK(int)表格单位Unit_id

mysql - COUNT() 结合 INNER/LEFT JOIN 不起作用

我遇到了一个mysql查询,对于我的水平来说似乎太复杂了。非常感谢任何解决此问题的帮助。我有3个表:_members:所有成员列表_friends:每个成员拥有的所有好友列表,使用2个字段:friends.id_member包含成员id,friends.id_friend包含相应好友的id。_comments:成员发表的所有评论列表(使用字段comments.id_member将此表加入到表members中)我愿意:_(1):显示一个成员可能拥有的所有好友(在这个例子中,成员编号为35;它运作良好)SELECTfriends.*,members.*FROMfriendsINNERJOI

mysql - 在 MySQL SELECT 语句的 SUM 中使用 COALESCE

我有以下表格:Tableusersidnamebase_discount1jack102michael203richard30Tableitemidnamecategory_idprice1hammer1102knife2153spoon2124plate3205tree4400Tablecategoryidname1tools2kitchen3dishes4gardenTablediscount_categoryiduser_idcategory_iddiscount11120213253331041215Tablediscount_itemiduser_iditem_iddisco

mysql - 选择 CASE WHEN ALIAS with COUNT 不返回零值

我正在尝试根据分配给他们的文件计算用户数量,并使用以下MySQL查询按这些文件的状态进行分组:SELECT(CASEWHENF.statusISnullTHEN'records'WHENF.status=0THEN'prospects'WHENF.status>=1ANDF.status我的问题是,如果没有用户拥有具有特定状态的文件,查询将不会返回该行:目前查询返回值如下:+------------+-------+|FileStatus|users|+------------+-------+|prospects|5||open|10||archived|12|+----------

php - MySQL SUM 0 在 JOIN 上没有结果

我有两个表,“授权”和“交易”。授权表Auth_ID|User_ID|Auth_Hours-------------------------------5|1|606|2|407|3|50交易表Auth_ID|User_ID|Used_Hours-------------------------------5|1|56|2|25|1|206|2|175|1|116|2|9我希望我的查询对交易表中的Used_Hours求和并按Auth_ID和User_ID分组。这里有一个问题-我还希望查询结果显示没有使用任何Auth_Hours的用户,并显示为0。见下文:查询SELECTa.Auth_I

mysql - 将包含 sum 和 group_concat 的 mysql 查询转换为 mongodb 查询

我想将下面的mysql查询转换为mongodb查询。SELECTsubstring(o.schedule_datetime,1,4)'Year',SUM(IF(o.order_statusin('SUCCESS','#SUCCESS'),1,0))'SUCCESS'FROM(selectgroup_concat(distinctifnull(os.order_status,'')orderbyos.order_statusseparator'#')'order_status',schedule_datetimefromorder_summaryosgroupbyorder_number