Как получить уникальный список значений из двух столбцов? - PullRequest
0 голосов
/ 22 мая 2019

У меня есть таблица с именем projectlist, как показано ниже.Я хотел бы получить список городов из каждой страны и список проектов из каждого города

-Country    City        Project    
-India      Chennai     Project1    
India       Hyderabad   Project2    
India       Delhi       Project3    
India       Mumbai      Project4    
India       Bangalore   Project5    
USA         Shreveport  Project6    
USA         Chicago     Project7    
USA         New York    Project8    
USA         Huston      Project9    
Germany     Berlin      Project10    
Germany     Munich      Project11    
Germany     Framkfurt   Project12    
India       Hyderabad   Project13    
India       Bangalore   Project14    
USA         Shreveport  Project15    
Germany     Berlin      Project16    
Germany     Munich      Project17    

У меня есть код ниже в моем контроллере laravel.Я знаю, что приведенный ниже код является неправильным подходом, пожалуйста, сообщите мне примеры кодов.И я хотел бы вернуть это значение и отобразить в виде лезвия

$data4 = DB::table('loksabha2014')
       ->select(
        DB::raw('alliance as alliance','partyname as partyname'),
        DB::raw('count(*) as number'))
       ->groupBy('alliance')
       ->get();

Я хотел бы отобразить, как показано ниже в моем виде лезвия

Список городов:

India - Chennai, Hyderabad, Delhi, Mumbai, Bangalore    
USA - Shreveport, Chicago, New York, Huston     
Germany - Berlin, Munich, Framkfurt 

Список проектов:

Chennai - Project1    
Hyderabad - Project2, Project13    
Delhi - Project3    
Bangalore - Project14    
Shreveport - Project6, Project15    
Chicago - Project7    
New York - Project8     
Huston - Project9     
Berlin - Project10, Project16    
Munich - Project11, Project17    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...