我想从mysql表中获取具有重复的mobile_no和email_id的所有条目,我尝试了以下查询,但是没有运气
SELECT * FROM duplicate WHERE (mobile_no = (SELECT mobile_no FROM duplicate)) ORDER BY id DESC
但拒绝'子查询返回多于1行'
请提出一些查询。 列名: mobile_no,email_id
答案 0 :(得分:0)
如果要整行,可以这样做...
SELECT
*
FROM
duplicate
WHERE
EXISTS (SELECT *
FROM duplicates AS lookup
WHERE lookup.id <> duplicate.id
AND ( lookup.email_id = duplicate.email_id
OR lookup.mobile_no = duplicate.mobile_no
)
)
答案 1 :(得分:0)
您可以尝试以下查询:
val spark = SparkSession.builder.getOrCreate()
import spark.implicits._
df.withColumn("time", concat(
from_unixtime($"ORDER_DATE"/1000, "yyyy-MM-dd'T'HH:mm:ss."),
$"ORDER_DATE".substr(length($"ORDER_DATE")-2, length($"ORDER_DATE")),
lit("Z")))
在http://www.mysqltutorial.org/mysql-find-duplicate-values/上查看此指南