草庐IT

mysql - 计算同一列中的多个项目从 2 个表中提取数据 - mysql

我有2个表,我需要计算任何角色在每部电影中出现的次数表格示例:电影表TITLEMOVIEIDOTHERSTUFF....--------------------MOVIETITLE1ID#1MOVIETITLE2ID#2MOVIETITLE3ID#3ETC...角色表ROLEIDMOVIEIDOTHERSTUFF....--------------ROLE#1ID#1ROLE#2ID#1ROLE#3ID#2ROLE#4ID#2ROLE#5ID#3ROLE#6ID#4ROLE#7ID#5ROLE#8ID#3ETC....我想得到如下所示的输出:TITLENUMROLES---------

mysql - 加入 4 个表,相互之间有很好的引用

我对这个MYSQL查询视而不见。它不应该那么难,我确实得到了结果,但不是我想要的结果。非常感谢您的帮助!医生dctr_id|dctr_name|...--------------------------60|Bezant访问vist_id|dctr_id|prsnl_id|visit_date|...-----------------------------------------------1|60|86|2018-12-31事故acc_id|dctr_id|prsnl_id|acc_date|...------------------------------------------

mysql - 使用 5 个表生成查询

我已经创建了我的表。我正在尝试创建一个查询,将sold表中的sold_quantity和on_sale表中的sale_price相乘并相加,暂时将其称为R1,将product表中的retail_price和sold表中的sold_quantity暂时称为R2。在我的查询中,我想计算我的收入。问题是有两个不同的日期,但有一个销售数量。这意味着我很难区分两种类型的销售(折扣销售、零售销售)。比如2月1日我有一个sale,我卖了10个,sale_price是sale_price,date是sale_date,引用On_sale表。2月2日,我卖出了8个数量,但售价保存为零售价和销售日期。CR

mysql - 如何在同一个查询中两次连接 1 个表并将结果分开

我们正在构建一个调度程序系统,并且在一些情况下我们试图从表格中获取一些注释以进行显示。我们查看了其他答案,但似乎没有一个与这个问题完全匹配。预订表包含对客户注释(如果存在)和造型师注释(如果存在)的数字引用。notes表包含客户和造型师的注释,每个注释都由唯一的数字索引索引当我们只想阅读客户说明时,我们的查询就可以正常工作了:SELECTbookings.bookingID,UNIX_TIMESTAMP(bookings.startDate)ASstart_date,UNIX_TIMESTAMP(bookings.endDate)asend_date,clientDetails.fir

mysql - 对单个表执行集合减法

我有一个存储成员(member)记录的表。每个成员每年一个记录。例如:MEMBERYEAR--------------steve2011steve2010bob2010jane2011我要生成的是给定年份的失效成员(未续订的成员)列表。类似于“获取所有拥有2010年但没有2011年条目的成员”。我已经研究这个问题一段时间了,我能找到的最接近的例子是比较两个表。 最佳答案 使用LEFTJOIN/ISNULLSELECTa.memberFROMYOUR_TABLEaLEFTJOINYOUR_TABLEbONb.member=a.memb

mysql - 如何在 3 个表之间限制标签

我正在开发标签系统,它应该做的是您可以查询和选择标签,例如jquery和javascript标签,library。它应该只显示与查询相关的脚本,并且只显示具有标签的脚本。这是数据库布局:脚本表:+-----------+---------------+|script_id|name|+-----------+---------------+|1|jQuery||2|SenchaTouch||3|Codeigniter||4|GoogleChrome||5|memcached||6|PHP||7|MooTools||8|node.js||9|jQueryMobile|+---------

php - Mysql加入多于2个表

我正在尝试连接3个mysql表;friend、用户和评论。users:id|firstName|lastName--------------------------12|edwin|leon9|oscar|smith1|kasandra|riosfriends:userId|friendID----------------------12|99|1212|11|12comments:commenter|comment|commentDate----------------------------12|hey|Oct-21|Hmmmmmm|Nov-19|ok|Nov-29|testing

MySQL - 3 个表,这个复杂的连接是否可行?

我有三个表:用户、组和关系。包含以下字段的用户表:usrID、usrName、usrPass、usrPts具有以下字段的表组:grpID、grpName、grpMinPts与字段的表关系:uID、gID可以通过两种方式将用户放入组中:如果收集组最小点数(users.usrPts>group.grpMinPtsORDERBYgroup.grpMinPtsDSCLIMIT1)如果他与组的关系是手动添加到关系表中的(用户ID作为uID提供,组ID作为gID在名为relation的表中提供)我可以创建一个查询,以确定每个用户(或一个特定的),他属于哪个组,但是,手动关系(使用关系表)应该比us

php - 难以从4个表中获取数据

我的数据库中有四个表-一个称为kursplan,第二个表是kursplan_kurse,第三个表是kursplan_kursraum,第四个表是kursplan_trainer。第一个表结构:id,club_id,Tag,Kurse_namen,from,to,Kursleiter,kursraum这里的club_id表示我的用户表中的用户idid|club_id|Tag|Kurse_namen|Kursleiter|kursraum_____________________________________________________________________________

mysql - SQL从有限制的2个表中选择

基本上,我有两个表:管理和图片。我需要一个包含管理表中所有属性的列表。如果图片存在,列表只需要显示第一张图片(seq=1)。我的问题:列表不显示没有图片的属性。我该如何解决这个问题?我有以下表格:人人propid|city|lang|...1MolNL2OlenNL3GeelNL4HamFR图片propid|lang|seq|filename1NL1file111FR1file121NL2file131FR2file141NL3file151FR3file163NL22file173FR22file183NL23file193FR23file203NL24file213FR24file