I have a table that contains the below data

I want to write a query that display the below data

I have a table that contains the below data

I want to write a query that display the below data

Use a self join:
SELECT eng.id, eng.description english,
fre.description
FROM label eng JOIN label fre ON eng.id = fre.id
WHERE eng.languageId = 1 and fre.languageId= 2
As you didn't give a table name I choose label replace it with your real table name.
FROM label eng INNER JOIN label fre ON eng.id = fre.id WHERE eng.languageId = 1 and fre.languageId = 2 - these are both cleaner, and that's the ANSI standard