我有一个任务表,每个任务都有一task_id列和一parent_id列.
我正在尝试构建一个返回每个查询的查询,这个查询在父列中显示task_id的次数.
我试过这个查询: idid
SELECT
task_id, parent_id,
(SELECT COUNT( * )
FROM `tasks`
WHERE parent_id = task_id) AS count_parents
FROM tasks
Run Code Online (Sandbox Code Playgroud)
此查询无效.我希望这个问题足够清楚.
我有 3 列 A 和 B。A 列可能有具有相同 id 的行,但 id 具有不同的值。如何使用 B 列的最小值选择不同的 A 列,全部使用纯 MySQL 而没有 php?日
我很抱歉,因为我改变了问题,但这是为了清除自己。说这是表:
ColumnA ColumnB ColumnC
a 1 car
a 5 mouse
b 6 key
b 2 press
b 4 enter
c 77 board
c 22 check
Run Code Online (Sandbox Code Playgroud)
我期望的结果是:
ColumnA ColumnB ColumnC
a 1 car
b 2 press
c 22 check
Run Code Online (Sandbox Code Playgroud) mysql ×2