- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
结构:
表 1
|car_id(PK)| make | model | year |
-----------------------------------
| 1 | Toyot | Camry | 1999 |
| 2 | Honda | Civic | 2005 |
表 2
|img_id(PK)| car_id| img_link |
------------------------------------
| 1 | 1 | tcamry1.jpeg |
| 2 | 1 | tcamry2.jpeg |
| 3 | 1 | tcamry3.jpeg |
| 4 | 2 | hcivic1.jpeg |
| 5 | 2 | hcivic2.jpeg |
我的查询:
SELECT *
FROM cars c
LEFT JOIN imgs g
ON c.car_id=g.car_id
WHERE 1
结果:
|img_id(PK)| car_id| make | model | year | img_link |
-----------------------------------------------------------
| 1 | 1 | Toyot | Camry | 1999 | tcamry1.jpeg |
| 2 | 1 | Toyot | Camry | 1999 | tcamry2.jpeg |
| 3 | 1 | Toyot | Camry | 1999 | tcamry3.jpeg |
| 4 | 2 | Honda | Civic | 2005 | hcivic1.jpeg |
| 5 | 2 | Honda | Civic | 2005 | hcivic2.jpeg |
我需要为每辆车获取 1 行,并在 WHERE 子句中包含与同一辆车相关的所有 img_id 中最低的 img_id 值。
我想要的结果:
|img_id(PK)| car_id| make | model | year | img_link |
-----------------------------------------------------------
| 1 | 1 | Toyot | Camry | 1999 | tcamry1.jpeg |
| 4 | 2 | Honda | Civic | 2005 | hcivic1.jpeg |
谢谢。
更新:
我需要这些方面的东西:-/
SELECT g.id, c.car_id, c.mc_make, c.mc_model, c.mc_year, c.mc_desc
FROM mycars c
INNER JOIN (SELECT * FROM mycars_gallery g WHERE )
ON c.car_id=g.car_id
WHERE g.id = min(g.id)
最佳答案
尝试:
SELECT MIN(b.img_id), a.car_id, a.make, a.model, a.year, b.img_link
FROM cars a
LEFT JOIN imgs b ON a.car_id = b.car_id
GROUP BY a.car_id, a.make, a.model, a.year ;
演示:http://sqlfiddle.com/#!2/1469f/15希望这会有所帮助。
关于mysql - 如何从 MySQL 中 PK 最低的第二个 tbl 中选择 2 个 tbl 但只有 1 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18535934/
我有选择 SELECT e.*, b.f1, b.fee FROM eq e JOIN br b ON e.country = b.country WHERE e.name= 'some' AND b
我正在尝试做这样的事情: 表1: MatNr|文本 ------------ 100 |拉拉 表2: MART |洛洛 -------------- 100.1 |喵 我需要这样的东西: 结果 表1:
我正在练习在虚拟机上构建一个新的 Linux 内核。我对 2 个文件 syscall_32.tbl 和 syscall_64.tbl 中的模块的步骤导入参数有一些疑问。 我知道文件 syscall_3
结构: 表 1 |car_id(PK)| make | model | year | ----------------------------------- | 1 | Toyot |
我有以下查询,如果它不存在,我想将其修改为 INSERT into tbl,如果存在,我想将其修改为 UPDATE。 $sql = "UPDATE tbldata temperature = ?, t
我使用 dplyr 从 sql 数据库获取数据,它通常工作得很好。 但有时我的代码运行很慢,我不确定为什么。大多数时候,我连接到具有 100 万行的表,过滤一些数据,然后像这样使用收集函数 fligh
我真正喜欢 data.table是 :=通过引用更改表格的习惯用法,无需昂贵的副本。据我了解,这是造成 data.table 的方面之一。与其他方法相比,速度如此之快。 现在,我开始玩dplyr似乎具
代码如下: insert into warehouse(wlbm,wlmc,ys,wlgg,sybm,wlfl) select * from (select rtrim(b.bjbm) as b
在 dplyr 中,当我在 tbl(postgres 数据库)上使用函数 slice() 时,出现以下错误: Error in UseMethod("slice_") : no applicable
我正在尝试在我的数据中为数千添加逗号,例如10,000 以及美元,例如10,000 美元。 我正在使用多个 dplyr 命令以及 tidyr 收集和传播函数。这是我尝试过的: 剪切并粘贴此代码块以生成
我创建了一个名为 time 的类。这是一个将秒返回为分钟的虚拟示例。这很有效,但 print.time 函数不在 tbl 中使用。 知道如何调整 tbl 内的显示吗? 问候 在这里看到reprex l
是否有一种更简洁的方法可以从具有数据库后端的 tbl 中获取 dplyr tbl 的一列作为向量(即数据框/表不能直接成为子集)? require(dplyr) db = 0.7.0 时,您可以使用
我正在使用 dplyr 并喜欢它,但发现了一个奇怪的行为。我正在清理来自不同来源的一些数据并将它们放在一个数据框中。其中一部分需要更多清理,使用 dplyr 完成并生成一个 tbl 对象。另一部分更简
现状: INSERT INTO othertbl SELECT * FROM tbl WHERE id = '1' 所以我想从 tbl 复制一条记录到 othert
这个问题在这里已经有了答案: MySQL Error 1093 - Can't specify target table for update in FROM clause (16 个答案) 关闭
这个问题在这里已经有了答案: How to do INSERT into a table records extracted from another table (9 个回答) 关闭3年前。 正如标
我有一个包含以下链接的 excel 文件: 这些链接连接到具有以下数据的文件: 我希望将记事本文件的黄色部分读入 .xlsx 文件的黄色部分(记事本是 .tbl 文件的打开版本)。每个版本号的虚线部分
(编辑以尝试制作可重复的示例) 我正在尝试通过 dplyr(和依赖项)连接到 BigQuery,但出现错误。我究竟做错了什么? require(dplyr) #installed from cra
left_join在小标题或数据帧上使用 NA 值按预期工作,但在 tbl 上,它似乎与 NA 不匹配,即使使用选项 na_matches = "na"。 R 版本和包版本 > sessionInfo
在 MySQL 数据库中,表采用 utf8 编码,但由于某种原因连接采用 latin1。 res <- RMySQL::dbSendQuery(con,"show variables like 'ch
我是一名优秀的程序员,十分优秀!