mysql - 请求中的字段结果值?
问题描述
有2张桌子。带有报告和短语(搜索短语)的表格。报告表有一个日期字段和其他结果(不重要)。编写 sql 查询时,将表与短语连接并从中获取名称和频率,然后应根据报告中的日期(不同的)构建字段。这个怎么做 ?
我所能做的就是通常的加入,但是我不知道如何处理日期:
SELECT
reports.url,
reports.position,
phrases.name,
phrases.counter
FROM reports JOIN phrases ON reports.phrase_id = phrases.id
AND reports.site_id = 98
样本的想法应该更加明显,但是因为它在那里插入?
SELECT DISTINCT report_date FROM reports WHERE site_id=98
这个想法是得到一些东西:
phrase | counter | 07.06.2019 | 09.06.2019 | 10.06.2019
buy.. 100 90 1 89
sell... 50 12 3 19
日期下方的数字是reports.position
。
(yandex 翻译成俄语)
解决方案
推荐阅读
- javascript - React - “this” 在 render() 期间变得未定义
- javascript - 初始化网络工作者
- c - 如果函数在不同的地方声明和定义,如何包含头文件?
- python - 使用 Django 在 amp 灯箱中设置画廊
- javascript - ModPE 将 GUI 菜单的背景设置为图像
- jsonata - 如何使用 jsonata 返回多个对象,分配第一个键/值,始终为 dateTime,其余键变化
- python - 使用python的罗马数字转换器
- javascript - JavaScript 函数接收两个字符串并返回 n
- html - 在网页内显示 pdf。文档 url 是一个变量
- javascript - 如何使用 JavaScript 过滤器过滤元素搜索?