Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Доброго времени суток!
Нужно выполить вот такой SQL запрос:
select *
from ceo a
left join ceo b on a.cid = b.cid
Делаю следующим образом:
DB::select( 'SELECT * FROM ceo a LEFT JOIN ceo b ON a.cid = b.cid' );
В результате получаю:
fid | cid | is_ceo
1 | 1 | true
2 | 2 | false
3 | 1 | false
Вопрос: как достичь такого же результата как и в phpmyadmin
fid | cid | is_ceo | fid | cid | is_ceo
1 | 1 | true | 1 | 1 | true
2 | 2 | false | 2 | 2 | false
3 | 1 | false | 3 | 1 | false
Не в сети
В общем: сам вопрос создал - сам и отвечу (возможно кому-то понадобится).
Средствами Laravel к сожалению реализовать не получилось, а вот PHP - выручил:
$db_config = mysqli_connect(
getenv('DB_HOST'),
getenv('DB_USERNAME'),
getenv('DB_PASSWORD'),
getenv('DB_DATABASE')
);
$query_string = 'SELECT * FROM ceo a LEFT JOIN ceo b ON a.cid = b.cid';
$result = mysqli_query($db_config, $query_string);
$data['fields'] = mysqli_fetch_fields($result);
$data['rows'] = mysqli_fetch_all($result);
Не в сети
Страницы 1