I have a table structure as:
KEY language_id language_value
------------------------------------------
SELECT 1 Select Lang 1
SELECT 2 Select lang 2
GET 2 get lang 2
I want a result like
KEY language_val_1 language_val_2
----------------------------------------------
SELECT Select Lang 1 Select lang 2
GET get lang 2
If Search for a key "GET"
KEY language_val_1 language_val_2
----------------------------------------------
SELECT get lang 1
Thanks
Best Answer
This process is called pivot. This is mostly done with GROUP BY and using MAX or SUM.
Create table/insert data.
Query
Result
Searching for KEY "GET".
You need to put the pivot query as a delivered table so you can filter with a WHERE statement.
Query
Result
I got a different result as your example. But it looks like your example result is wrong.