Let's assume we have table logins:
id| name  | lastname
---------------------
1 | mark  | johnson
2 | jack  | sparrow
3 | bruno | mark
We all know, that we can query SQL similiar to: SELECT name FROM login WHERE id = 1; and get in return mark.
I am looking for query like:
SELECT column_name FROM logins WHERE value = 'mark';
which will result in name, lastname or even
SELECT column_name FROM logins WHERE value = 'mark' AND id = 1;
which will result in name.
EDIT: The question is more complex than simple answers given. Real problem is how to select column name from 100+ columns, when we know expected value. For example we know that somewhere in table there is value 17,58, but we want to find column name.
 
     
     
    