Ich verwende Laravel, daher sehen meine Abfragen so aus:
Code: Select all
$users = DB::table('users')
->select('name', 'user_id')
->get();
Code: Select all
$speech = DB::table('users')
->select('user_id', DB::raw('AVG(point) as count'))
->leftJoin('evalute', 'users.user_id', '=', 'evalute.user_id')
->where('id_evaluate' ,'=', $id_evaluate)
->get();
Code: Select all
$array1 = Array
(
[0] => stdClass Object
(
[user_id] => 1
[count] => 6.5
)
)
Code: Select all
$array2 = Array
(
[0] => stdClass Object
(
[name] => abc
[user_id] => 1
),
[1] => stdClass Object
(
[name] => xyz
[user_id] => 2
),
)
Code: Select all
$array3 = Array
(
[0] => stdClass Object
(
[name] => abc
[user_id] => 1
[count] => 6.5
),
[1] => stdClass Object
(
[name] => xyz
[user_id] => 2
[count] => 0 //set default = 0 if not exist count
),
)