我想表達的是: SELECT
a.*
,b.timestamp_col
FROM weird_data_source a
LEFT JOIN weird_data_source b
ON a.id = b.id
AND b.timestamp_col = (
SELECT
MAX(sub.timestamp_col)
FROM
UNION是否不應該用於更新子查詢的WHERE子句中?或者就此而言,即使正常的選擇子查詢? 有沒有更好的方法來消除UNION這樣的查詢? 請注意,對於我的情況,UNION將導致相當少量的記錄。 UPDATE mytable
set mytable.bla='xxx'
WHERE id IN (
SELECT id
FROM t1
INNER JOIN t2 ON t
我的group-wise maximum查詢之一返回了意外結果。我提煉下來到了以下問題: DROP TABLE IF EXISTS maria_bug;
CREATE TABLE maria_bug (
id INT NOT NULL,
update_time TIMESTAMP(6) NOT NULL
);
INSERT INTO maria_bug VALUES(1,