select procuct.*, translate.text from product join translate on translate.product_id = product.id where translate.lang_code = 'ru
и потом так же where translate.lang_code = en и остальные
Так можно, и будет работать. Проблема в том, что ты захардкодишь в запросе три колонки. И если потом у тебя добавится язык, то тебе придётся запрос менять.
Так можно, и будет работать. Проблема в том, что ты захардкодишь в запросе три колонки. И если потом у тебя добавится язык, то тебе придётся запрос менять.