这是问我问题的简化表:
Names
+------+----------+
| id | name |
|------+----------|
| 1 | Alex |
| | |
| 2 | John |
| | |
| 3 | Fred |
| | |
| 4 | Andy |
+------+----------+
id: primary key
如何只执行一个查询并获取两个名称?我有两个 ID n1
,n2
我想检索两个对应的名称:
SELECT name1, name2 FROM names WHERE ...n1....n2...
执行查询后,n1=2
结果n2=3
应该是:
+------------+------------+
| name1 | name2 |
+------------+------------+
| John | Fred |
+------------+------------+
可能吗?我不知道。