教义 - from 中的子查询

2023-11-26

我在 MySQL 中有一个查询:

SELECT * FROM (
    SELECT COUNT(*) AS count, t.name AS name
    FROM tag t
    INNER JOIN video_has_tag v USING (idTag)
    GROUP BY v.idTag
    ORDER BY count DESC
    LIMIT 10
) as tags ORDER BY name

我想把这个写进教义中。我怎样才能做到这一点?我写:

Doctrine_Query::create()
        ->select('COUNT(t.idtag) as count, t.name')
        ->from('Tag t')
        ->innerJoin('t.VideoHasTag v')
        ->groupBy('v.idTag')
        ->orderBy('count DESC, t.name')
        ->limit(30)
        ->execute();

但我不能把它放在“from”中按名称排序。


这是一个答案:

$q = new Doctrine_RawSql();
$q->addComponent('t', 'Tag')
    ->select('{t.name}, {t.count}')
    ->from('(SELECT COUNT(*) as count, t.name,t.idtag
        FROM Tag t
            INNER JOIN Video_Has_Tag v USING(idTag)
        GROUP BY v.idTag
        ORDER BY count DESC
        LIMIT 50) t')
    ->orderBy('name');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

教义 - from 中的子查询 的相关文章

  • mongodb对话系统

    我正在实施一个verymongodb 上的简单对话系统 这个想法应该是 当我打开一个 convo 时 它应该显示发送和接收的消息 到目前为止一切正常 并且应该非常容易 通过使用像这样的伪代码这样的简单查询 from my id AND to
  • 如何从 Laravel 5 中的 Public/Images 文件夹中删除图像(URL 数据)

    如何从 laravel 5 中的 public images 文件夹中删除图像文件 我从这个网站找到了一些例子 但我知道他们只是在他们的文件中使用文件名record table 但我正在使用类似的东西URL e g localhost pr
  • FPDF - 内嵌粗体文本

    我正在尝试从 PHP 创建 PDF 出于法律原因 我们需要将免责声明的一部分设为粗体 并且需要概述免责声明 我当前的代码使用 if isset POST optout POST optout yes pdf gt Ln 5 pdf gt S
  • Mysql - 如何比较两个 Json 对象?

    将整个 MySql json 列与 json 对象进行比较的语法是什么 以下不起作用 select count criteria from my alerts where criteria industries 1 locations 1
  • PSR-4 代码库中条令生成器的解决方法

    在 Windows 机器上使用 Symfony 2 和 Doctrine 我正在尝试 从现有模式生成实体 php app console doctrine mapping import force CoreBundle annotation
  • 一次将多个值插入MySQL [重复]

    这个问题在这里已经有答案了 谁能解释一下为什么这个 PHP MySQL 不起作用 基本上我需要从表单中一次插入大量行 因此会有多个名称字段 多个短 中 长字段等 我收到此错误 Notice Undefined variable Short1
  • 如何在javascript中使用自动递增id?

  • 使用 Hibernate Dialect 设置表字符集/排序规则?

    我使用 Hibernate MySQLInnoDB Dialect 来生成 DDL hibernate cfg xml
  • WooCommerce:用文本覆盖购物车价格

    我们有很多产品具有以下功能 No price 零价格 我们让它们可以通过内置挂钩购买 但购物车仍然将它们显示为具有0 price结账时 我们希望购物车和结帐摘要显示 特殊订单 或任何其他文本 但 WooCommerce 似乎使基于文本的价格
  • 如何在 Laravel 5 中处理嵌套的 JSON 对象请求?

    我们在 Laravel 5 和 AngularJs Ionic 中运行此 Web 服务来处理 Web 当我们将请求从 Web 客户端 发送到 Web 服务 后端 时 我们传递了嵌套的 JSON 对象 我们在读取服务器端父对象下的所有子对象时
  • CSV 从 UTF8 到 ISO-8859-1

    我正在尝试修改我的 CSV 导出 但它不会将我的 CSV 从 UTF 8 转换 保存为 ISO 8859 1 请问我做错了什么吗 实际上自从修改了这个之后 我得到了一个空的 CSV 文件 php 7 0 x function my Gene
  • 无效的 PDO 查询不会返回错误

    下面的第二条 SQL 语句在 phpMyAdmin 中返回错误 SET num 2000040 INSERT INTO artikel artikel nr lieferant nr bezeichnung 1 bezeichnung 1
  • 如何在 JdbcTemplate 中创建 mySQL 存储过程

    背景 为了解决 MySql 中某些语句只允许在存储过程中出现的问题 我尝试在 JdbcTemplate 提交的 sql 中创建 运行然后删除存储过程 一个简单的例子是 这恰好是在 Spring Boot 中 Service public c
  • 如何使用 PDO 动态构建查询

    我正在使用 PDO 并想做这样的事情 query dbh gt prepare SELECT FROM table WHERE column value query gt bindParam table tableName query gt
  • 从外部 bash 设置环境变量

    我试图使用 PHP 从命令行 设置 bash 环境变量 但没有成功 buff array buff VARTESTKEY VARTESTVALUE buff export VARTESTKEY file put contents scrip
  • WordPress 事件按元生效日期排序

    我在获取参数数组以按 Wordpress 中的日期对事件列表进行排序时遇到一些问题 我在 Stack Overflow 和其他地方找到了几个建议的解决方案 但经过大量的试验和错误后 这些解决方案似乎都不起作用 这没什么花哨的 而且应该比这容
  • 无法在 Centos 上安装 php-mysqli 扩展

    我正在尝试将 mysqli 扩展安装到 php yum install php mysqli 我收到下一个错误 Transaction Check Error file usr share mysql charsets Index xml
  • PHP 中的嵌套 JSON 输出

    我正在为 iOS 应用程序构建 API 并尝试将 mySQL 数据转换为 JSON 字符串进行处理 所需的输出将需要顶级订单详细信息 例如客户名称和地址 然后是订购的产品子数组 我需要的两个表中有相当多的字段 我希望拥有所有字段 我已经构建
  • 如何显示不同页眉的页面? [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我正在为我的学校项目开发网站 但我遇到了一个问题 我在每个页面上显示一个标题 我的标题之一包含登录表单 另一标题包含用户名 搜索栏等 问题是
  • 处理查询字符串参数时 Codeigniter 缓存问题

    问候 我正在编写一个 CI Web 应用程序 它实现标准文件缓存功能 如下所示 this gt output gt cache n 我使用了段和查询字符串参数的组合 因此似乎遇到了问题 我在用例和输出类代码中看到的是 缓存仅基于段 像这样

随机推荐

  • 将许多文本文件批量上传到 MediaWiki

    我有很多文本文件想要上传到运行 MediaWiki 的 wiki 我什至不知道这是否真的可能 但我想尝试一下 每个文本文件的名称将是 wiki 页面的标题 一个文件对应一个 wiki 页面 我想上传程序所在文件夹中的所有文本文件 也许要求你
  • sqlite3.OperationalError:无法识别的标记:“01T00”Python日期戳

    我在将值插入 SQLite 数据库时遇到问题 我从挪威议会网站 data stortinget no 下载的数据 我得到的错误是 sqlite3 OperationalError 无法识别的令牌 01T00 这是发生错误的方法 我知道此摘录
  • XDocument.Load() 错误

    我有一些代码 WebRequest request HttpWebRequest Create url WebResponse response request GetResponse using System IO StreamReade
  • 如何缓存表格视图的某些内容?

    我有一个表格视图 其中包含填充单元格的大图像 并且行高是根据图像大小设置的 不幸的是 当滚动到下一个单元格时 表格会严重抖动 有人告诉我 如果我在将行高和图像加载到表中之前对其进行缓存 那么我的表视图将滚动得更顺畅 我的所有数据都存储在 p
  • 如何在 Swift 中调用 Objective-C 类别方法

    在 Swift 中如何调用这样的 Objective C 类别方法 UIColor colorWithHexString NSString hex alpha float alpha 编译器会自动查找常见的 ObjC 命名模式并用 Swif
  • 获取 Android 手机的电池电流值

    我正在尝试收集 Android G1 手机的电量使用统计数据 我有兴趣了解电压和电流的值 然后能够收集本报告中报告的统计数据PDF 我可以通过注册意向接收器来接收 ACTION BATTERY CHANGED 的广播来获取电池电压的值 但问
  • 在Java中创建之前检查kafka中主题是否存在

    我正在尝试使用以下命令在 kafka 0 8 2 中创建一个主题 AdminUtils createTopic zkClient myTopic 2 1 properties 如果我在本地多次运行代码进行测试 则会失败 因为主题已经创建 有
  • Java 中的 ArrayList.toArray() 方法

    我想知道他们为什么要设计toArray中的方法ArrayList在Java中获取数组的输入 ArrayList
  • EF Code First 中的模型 n--n 关系如何自动生成视图正确工作?

    我使用 EF Code First 并且在 n n 关系中遇到问题 假设我们有一位歌手唱某些流派 所以我们需要这个模型 Artist Genre 和 ArtistsGenres 我将模型定义如下 这是我的艺术家模型 public class
  • UITableView 像 Facebook 应用程序一样滚动到底部时会加载更多内容

    我正在开发一个使用 SQLite 的应用程序 我想使用分页机制显示用户列表 UITableView 谁能告诉我当用户滚动到列表末尾时 例如 Facebook 应用程序的主页 如何在列表中加载更多数据 您可以通过添加对您所在位置的检查来做到这
  • 由 MySQL 提供支持的基于 Hibernate 的 Java Servlet 应用程序中的 Hibernate 通信链路故障

    让我描述一下我的问题 我有一个 Java 应用程序 Hibernate 作为 MySQL 上的数据库接口层 我在我的应用程序中收到通信链接失败错误 此错误的发生是一个非常特殊的情况 当我让 mysql 服务器无人值守超过大约 6 小时时 即
  • 使用 Seaborn 绘制 pandas DataFrame 的多列

    假设我有带有列的 DataFrame X Axis col 2 col 3 col n 我需要在 X 轴上绘制第一列并在 Y 轴上绘制其余部分 仅供参考 所有值均已根据 X 轴分组 X 轴值范围为0 25所有其他列值均已标准化为0 1 我希
  • 固定大小的 GridSplitter MinWidth

    我有一个由 GridSplitter 分隔的 2 列的网格 使用以下 XAML 代码
  • 为什么异构查找比较器不是默认的?

    我们在 C 14 中实现了异构查找 我想知道为什么地图 集合等的默认比较器没有更改为 less 如果没有此更改 普通 C 用户将完全错过此功能 并且在 set 中查找 const char 时的性能损失仍然存在 我在公司的代码库中多次看到这
  • 错误:请求实体太大

    我收到以下快递错误 Error request entity too large at module exports Users michaeljames Documents Projects Proj mean node modules
  • 为什么禁用的表单元素中的文本在 Safari 中不呈现为黑色?

    我试图让禁用的输入元素中的文本显示在black 这适用于大多数浏览器 input type text disabled input type text disabled color 000000 然而 在 Safari 版本 6 0 2 中
  • 如何获取子UIView在父视图中的索引?

    我想用交换子视图索引 withSubviewAtIndex 方法 但我怎样才能获得这些视图的索引呢 我已经得到了他们的指点 所以我想可能有类似的方法 parentView indexOfSubview subview 但我在 Xcode 文
  • AspenTech InfoPlus 21 - 如何连接和查询数据

    我将获得对 AspenTech InfoPlus 21 端点的访问权限 但该系统似乎相当遗留 并且没有很好的 公开 记录 我需要查询一些数据 即探索数据库中的内容 我有一些关于连接和查询 InfoPlus 21 历史学家的问题 如何连接到
  • 将 QTextCursor 移动到末尾时出现问题

    我正在尝试在我正在编写的编辑器中实现简单的文本搜索 一切都很好 直到出现这个问题 我正在尝试在这里实现向后搜索 其过程是 向后查找主题 如果没有找到 则蜂鸣一声 如果再次按下查找按钮 则转到文档末尾 重新进行搜索 reachedEnd 是一
  • 教义 - from 中的子查询

    我在 MySQL 中有一个查询 SELECT FROM SELECT COUNT AS count t name AS name FROM tag t INNER JOIN video has tag v USING idTag GROUP