Je tentais de nous rejoindre() dans Laravel 5 mais j'ai quelques problèmes J'espère que vous pouvez me aider,Laravel Rejoindre Répéter résultat
$results = DB::table('words')
->join('users_words_relationship','users_words_relationship.word_id','=','words.id')
->where('users_words_relationship.user_id','=',Auth::user()->id)
->join('translate','translate.word_id','=','words.id')
->select('words.word','translate.translate')
->get();
cette requête a retour de résultat de répétition comme
word translation
Hello مرحبا
Hello اهلا وسهلا
Hello مرحبآ
Hello اهلا و سهلا
et je tentais aussi ajouter groupBy() comme
$results = DB::table('words')
->join('users_words_relationship','users_words_relationship.word_id','=','words.id')
->where('users_words_relationship.user_id','=',Auth::user()->id)
->join('translate','translate.word_id','=','words.id')
->groupBy('translate.word_id')
->select('words.word','translate.translate')
->get();
ne revenait un résultat Bonjour droit, mais n'a pas eu toute traduction j ust un !!
comme
word translation
Hello مرحبا
Qu'est-ce que vous essayez de faire? Il semble qu'il y ait plus d'une traduction de 'Hello'. Lequel essayez-vous de trouver? Le regroupement des résultats ne donnera qu'une traduction. – Hidde
J'essaie d'obtenir toute traduction pour le mot "hello" aime ce résultat '[word = hello, translat = مرحبا, اهلا وسهلا, مرحبآ]' –