Yii2 как правильно написать запрос с Inner join?

100
10 декабря 2020, 00:10

По сути я хочу написать запрос

SELECT * FROM 'threads' INNER JOIN 'users' ON 'threads.author_id'='users.id'

Но мой вариант

$threads = $query->join('INNER JOIN', 'users', 'users.id = threads.author_id') 
            ->orderBy('thread_id') 
            ->offset($pagination->offset) 
            ->limit($pagination->limit) 
            ->all();

Почему-то выводит только часть из таблицы Threads. В чем может быть проблема?

Answer 1
 ->innerJoin('users', 'threads.author_id'='users.id')
READ ALSO
Mysql pdo - не информативный errorInfo

Mysql pdo - не информативный errorInfo

Выполняю запрос:

110
Spring Security Principal null

Spring Security Principal null

метод контроллера:

182
Не работает лямбда выражение в Collectors.toMap()

Не работает лямбда выражение в Collectors.toMap()

Пытаюсь собрать мапу с помощью стрима, падает ClassCastExceptionВ общем, есть класс Person:

128
Экранирование html символов в строках

Экранирование html символов в строках

Есть JSON со строковым значениемВ этом значении есть недопустимые символы (абзац, кавычки и т

152