我想通过仅知道“my_table_id”来从“my_table”中选择第二行。第二行 id 是“copy_id”。有没有办法在一个 SELECT 语句中做到这一点?我可以轻松地通过两次选择来完成此操作,但想避免这种情况。
my_table
copy_id | my_table_id
最佳答案
不确定您到底想要什么,但以下应该可以做到。
SELECT a.copy_id
FROM my_table a
WHERE a.my_table_id = ?
UNION ALL
SELECT b.my_table_id AS copy_id
FROM my_table b
WHERE b.my_table_id = ?
关于mysql - 使用占位符选择第二行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21650871/