什么之间的区别INNER JOIN,LEFT JOIN,RIGHT JOIN并FULL JOIN
在MySQL的?
Table: FirstNames
NAME
Tom
Joe
Peter
Table: FullNames
FULL_NAME:
Tom Petty.
Joe Satriani.
Peter Griffin.
Sarah Connor.
Run Code Online (Sandbox Code Playgroud)
我想运行一个查询:
select *
from FullNames where FULL_NAME like '%' || (select NAME from FirstNames) || '%'
Run Code Online (Sandbox Code Playgroud)
它产生:
ORA-01427:单行子查询返回多行
这似乎是正确的.有没有办法在Oracle中做到这一点?
当我在远程数据库上尝试一些代码时,收到以下错误消息Postgres。
当数据帧位于本地时,以下伪复制代码可以很好地工作,但当它们很远时则不行。
library(tidyverse)
library(dbplyr)
library(RPostgres)
event <- tibble(id = c("00_1", "00_2", "00_3", "00_4", "00_5", "00_6", "00_7"),
type_id = c("A", "B", "C", "B", "A", "B", "C"))
detail <- tibble(id = c(1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 9L, 10L, 11L, 12L),
event_id = c("00_1", "00_1", "00_2", "00_2", "00_3", "00_4", "00_4", "00_5", "00_6", "00_6", "00_7", "00_8"),
type_id = c(3L, 4L, 6L, 7L, 2L, 6L, 3L, 2L, 6L, 5L, 2L, 1L))
event_f <- event %>%
mutate(new_variable = id %in% (detail …Run Code Online (Sandbox Code Playgroud)