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.