我希望按字符串搜索表格,一旦找到值,我希望它从同一行中获取不同的值,但不同的列作为值,并返回带有该值的结果。
我只想说我有一个专栏名称'和一列“#”位置'所以如果字符串是'标记'我希望它找到标记'列出然后从'位置'中取值。并返回与'标记'
相同位置的所有条目有一种简单的方法吗?
答案 0 :(得分:0)
假设作业将是表格和名称,位置是列 根据您的描述,'mark'是一个名称,因此我们需要获取该
的位置值select name, position
from job
where position=(select position from job where name='mark');
答案 1 :(得分:0)
加入是你的朋友。
SELECT t2.*
FROM mytable t1
LEFT JOIN mytable t2 ON t1.mark = t2=position
WHERE t1.names = 'bernd';