ICode9

精准搜索请尝试: 精确搜索
  • mysql – 奇怪的SQL代码:为什么他们使用子查询而不是join?2019-06-11 17:02:54

    我遇到了以下MySQL代码: SELECT ServiceFee FROM Shows WHERE ID = (SELECT ShowID FROM Orders WHERE ID = ?) 这让我很奇怪,因为编写此代码的人通常使用SQL连接.我会改写它 SELECT ServiceFee FROM Shows INNER JOIN Orders ON Shows.ID = Orders.ShowID WHERE Orders.ID = ?

  • MySQL添加总列2019-06-11 02:14:38

    我需要查询此DB以获取每一行,还要查询结果的一个列值的SUM.我可以使用php来获取总值,但是我需要运行两个循环,一个用于获取总数(在结果之上的顶部).所以我更喜欢查询来捕获它并只是创建一个“总”行,但我唯一能让它工作的方法是使用一个子查询,它实质上是原始查询的重复.有没有更好

  • mysql – 嵌套VIEW忽略ORDER BY2019-06-09 19:11:31

    与此类似的问题: MySQL: View with Subquery in the FROM Clause Limitation 我有以下显示表: DROP TABLE IF EXISTS `shows`; CREATE TABLE `shows` ( `show_id` int(11) unsigned NOT NULL AUTO_INCREMENT, `show_type` int(11) unsigned DEFAULT NULL, `show_year` int(11)

  • php – 从表中查询,这是从Information_Schema.Tables结果派生的2019-06-09 16:11:26

    我不得不从一个有超过50个表的数据库进行查询 – 所有表都具有相同的结构(我知道,Horrid数据库设计来自一个已经生产了5年的遗留项目!).为此,我查询了information_Schema,如下所示: SELECT TABLE_NAME FROM INFORMATION_SCHEMA.tables WHERE TABLE_

  • mySQL从另一个select的列表中选择2019-06-08 22:02:46

    有一张桌子如此: id | name | idparent | info 1 | AA | | x 2 | BB | | 3 | CC | | x 4 | DD | 1 | 5 | EE | 1 | 6 | FF | 2 | 7 | GG | 2 | 8 | HH | 3 | 8 | HH | 4 我想做的是

  • Mysql – 无法将变量传递给子查询2019-05-29 18:02:45

    这是我的查询: SELECT user.*, @UserID:=user.uid, (SELECT count(c1) FROM ( SELECT COUNT(*) AS c1 FROM user_group WHERE user_group.uid=@UserID GROUP BY user_group.uid ) x1) AS x2 FROM user 问题是@UserID没有传递给子查询解决方法:如何使用JOIN?我认

  • PHP / mySQL – 如何将嵌套行提取到multidimensinal数组中2019-05-27 06:02:22

    从another question of mine开始,我学会了不要在循环中使用数据库查询,因此我必须学习如何在循环之前以方便的方式获取所有数据. 假设我有两个表’scale’和’items’.项目中的每个项目都属于一个比例尺,并与外键(scaleID)链接.我想在一个查询中将所有数据提取到数组结构中,这样第

  • 无法得到mysql子查询2019-05-26 21:11:48

    我无法在Mysql中查询子查询.相当简单的是好的,我发现的大多数教程很少超出典型: SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2); 我想从我的数据库中取出的是以下内容(我会尽力解释这个没有我们数据库的任何背景): 检索属于特定代表的客户列表和上个月(在一列中)花费

  • 用MySQL中的连接替换子查询2019-05-20 14:03:58

    我有以下查询: SELECT PKID, QuestionText, Type FROM Questions WHERE PKID IN ( SELECT FirstQuestion FROM Batch WHERE BatchNumber IN ( SELECT BatchNumber FROM User WHERE RandomString = '$key' ) ) 我听说子查询效率低,

  • MySQL左连接子查询失败2019-05-19 00:04:33

    以下查询在MySQL 5.x中运行良好 SELECT m_area.id, m_area.cn_areaName, m_area.de_areaName, m_area.en_areaName,m_area.jp_areaName,t_shop.count FROM m_area left join ( select t_shop.areaID, count(areaID) AS count from t_shop group by t_shop.areaID ) t_sho

  • MySQL Left Join Subselect2019-05-18 10:02:34

    我有一个简单的语言/模板ID表: 语言|模板 en,t1 en,t1au,t2ge,t3en,t1ge,t2ge,t3 模板始终为t1,t2或t3.总共有3种语言:en,au,ge. 表中有更多信息,我只是展示与此问题相关的内容,我将使用数据进行绘图,因此需要以这种格式返回: en,t1,3en,t2,0en,t3,0au,t1,0au,t2,1au,t3,0ge,t1,0ge,t2

  • mysql – SQL:与带有实际数据的in子句相比,查询占用时间过长的子句2019-05-17 16:02:26

    我给出了3个SQL查询: >从user_id = 4的用户中选择student_id; //返回35 > select * from student where student_id in(35);> select * from student where student_id in(select user_id from user_id = 4); 前2个查询占用不到0.5秒,但第三个查询类似于包含1st作为子查询的2nd,大约

  • MySql – 使用连接的子查询插入多行?2019-05-15 22:03:28

    此查询将返回表示论坛帖子的项目ID列表: SELECT id FROM `proj_objects` WHERE type='fthread'; 此查询将订阅用户(其users表中的ID为’37’)到ID为’122’的论坛帖子: INSERT INTO `subscrips` VALUES ( 37, 122 ) ; 我想插入多行,将用户37订阅到类型为fthread的所有项目对象.

  • 如何返回mysql子查询的行数2019-05-15 18:05:20

    我有以下SQL查询: SELECT games.id, games.GameTitle FROM games WHERE EXISTS ( SELECT filename FROM banners WHERE banners.keyvalue = games.id AND banners.filename LIKE '%front%' ) 这对我的使用来说不太正

  • 在使用MySQL的select查询中使用CASE,WHEN,THEN,END2019-05-15 18:03:32

    我正在打一个棒球相关的网站.我有一个桌子,有两个棒球队的击球阵容: +----+----------+--------------+--------+ | id | playerId | battingOrder | active | +----+----------+--------------+--------+ 击球顺序是1到20之间的整数.这对应于以下逻辑: >击球命令1-9 – 客队阵容

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有