Let key represent the field name.
Let value reference the data at the 'current' key.
Suppose we have a sample table:
+----+------+------+------+--------+--------+
| id | key0 | key1 | key2 | other1 | other2 |
+----+------+------+------+--------+--------+
| 0 | data | none | none | data | none |
| 1 | none | none | data | none | data |
| 10 | data | none | none | data | none |
| 11 | data | data | none | data | data |
+----+------+------+------+--------+--------+
How does one:
SELECT key as header FROM table WHERE id = '10' AND value = 'data';
And get:
+--------+
| header |
+--------+
| key0 |
| other1 |
+--------+
Further, would it be possible to:
SELECT key as header FROM table WHERE id = '11' AND value = 'data' AND key =
'key_';
To achieve a list of those field names from the table where the row's id is
'11', the key is key{something}, and the data held in the cell corresponding
to that row and key is 'data'?
Or, in the example above, the results:
+--------+
| header |
+--------+
| key0 |
| key1 |
+--------+
Thanks,
Jeremy
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]