- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个在 sqlfiddle 中工作的数据透视表代码,当我将其带回 phpmyadmin 中的数据库时,我似乎无法使查询工作。
当我在本地主机 phpmyadmin 中运行它时,查询如下所示:
SET @@group_concat_max_len = 5000;# MySQL returned an empty result set (i.e. zero rows).
SET @sql = NULL;# MySQL returned an empty result set (i.e. zero rows).
SELECT GROUP_CONCAT(DISTINCT
CONCAT('MAX(IF(hw_id = ', hw_id, ', score, -1)) AS ',
CONCAT('`hw', hw_id, '`'))) INTO @sql
FROM mk;# 1 row affected.
SET @sql = CONCAT('SELECT st.id, ', @sql,
' FROM st LEFT JOIN mk ON st.id = mk.st_id GROUP BY st.id');
# MySQL returned an empty result set (i.e. zero rows).
PREPARE stmt FROM @sql;# MySQL returned an empty result set (i.e. zero rows).
EXECUTE stmt;# Rows: 3
DEALLOCATE PREPARE stmt;# MySQL returned an empty result set (i.e. zero rows).
如您所见,我也更改了 group_concat_max_len...但没有任何改变...
最佳答案
在分析phpMyAdmin bug reported for this question时,我意识到这个查询在某些服务器上有效,而在其他服务器上失败,所以这更像是 MySQL 服务器不兼容,而不是 phpMyAdmin 中的问题。在这种情况下,不同的 MySQL 服务器版本的行为不同(严格来说,不遵循 MySQL 文档定义的语法)。
我测试过:
关于Mysql:数据透视表在 sqlfiddle 中工作但在 phpmyadmin 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35667444/
SqlFiddle 上有我可以查询的默认表吗? 我想在一个简单的表上尝试基本的分析查询,但我不想设置架构和种子数据等。 通常我会做类似的事情 select * from all_objects ( h
当我构建以下架构时: CREATE TABLE CUSTOMER( CUSTOMER_ID INT NOT NULL, PRIMARY KEY(CUSTOMER_ID) ); INSERT
我正在尝试执行下一个 SQL 语句(SQL Server 2008 Profile) DECLARE @fun int; SET @fun = 40; select cast(@fun as varc
Create table customer (CustomerID int(255) not null auto_increment, FirstName varchar(255) not null,
我开发了一个小程序,它实现了一个游标,以根据该部门员工的薪水更新该部门的薪水。我想使用 SQLFiddle 测试这个过程,因为它很方便,但我似乎无法弄清楚如何。我已将下面的代码放在架构中创建表和插入行
http://sqlfiddle.com/#!2/41cf8/1 我实际上希望它返回这样的东西 firstname - chuck lastname - null 但它只返回我的名字行 我如何修改它以
尽管我认为以下 mysql 代码的语法根据文档是正确的,SQLFiddle弹出一个错误,因为我认为引发错误的行的语法是正确的,所以我不知道要更改什么。 CREATE TABLE students (
我刚刚开始使用 SQL,到目前为止我已经做到了并且它可以工作 CREATE TABLE employees(employee_ID int NOT NULL, name varchar(20) NOT
我有这个SQL SELECT COUNT( DISTINCT `ct`.`content_type_id`) AS `type_count` , COUNT(`content_i
SQL-fiddle 是否有助于执行触发器/存储过程? 我无法在 sqlfiddle 上执行最简单形式的存储过程 DELIMITER $$ DROP PROCEDURE IF EXISTS myPro
我有一个体育数据库,我想按自定义字段(“评级”)对数据进行排序,并使用行号更新字段(“排名”)。 我已尝试使用以下代码按自定义字段“评级”对数据进行排序。当我按普通字段排序但不使用自定义/计算字段排序
我在 sqlfiddle 上为 MySql 架构创建了以下存储过程 create procedure foobar(out msg int) begin set msg = 100; end// 当我
SQL-fiddle 是否有助于触发器/存储过程的执行? 我什至无法在 sqlfiddle 上执行最简单形式的存储过程 DELIMITER $$ DROP PROCEDURE IF EXISTS my
是否有一个在线的 phpFiddle 和 sqlFiddle 可以一起工作,以便我可以对测试 sql 数据做一些事情? 使用 http://phpfiddle.org/和 http://sqlfidd
在 SQLite 中有一些 loadable extensions .如何加载扩展程序然后在 SQLFiddle 中使用它? 例如我想加载 JSON1 Extension然后将其用于 Json 字段。
有关如何在 SQLFiddle 中获取 PL/SQL 的任何线索吗? 我已经尝试过 begin dbms_output.put_line('Hello World'); end; / 或 begin
模拟器链接: http://sqlfiddle.com/#!9/dcb16/1 我一直在尝试 SQL fiddle 并在 MySQL 中使用示例 fiddle,并且无法识别“project”语句...
我有一个在 sqlfiddle 中工作的数据透视表代码,当我将其带回 phpmyadmin 中的数据库时,我似乎无法使查询工作。 Here is my sqlfiddle. 当我在本地主机 phpmy
我有这个查询,它正在工作,我得到了我需要的东西 SQL 简述(下面提供的 sqlfiddle 中提供了更多示例) # Case 1: Return those who do have active s
我最近发布了一个关于旋转 mysql 结果的问题,该问题得到了奇迹般的回答。虽然它已解决并在附带的 sqlfiddle 中工作,但当我将它带回我的数据库(在 phpmyadmin 中)时,我似乎无法使
我是一名优秀的程序员,十分优秀!