451
Vývoj / Re:SQL select
« kdy: 07. 07. 2015, 16:33:55 »
zrovna před chvílí jsem řešil ten samý problém, konečné funkční řešení pro PHP a MySQL (za použití dibi):
Kód: [Vybrat]
public function getItemIDsBySetupIDs(array $setup_ids)
{
$data = $this->connection
->select('DISTINCT housing_id')
->from('housings_x_setups')
->where('housing_setup_id IN %in', $setup_ids)
->groupBy('housing_id')
->having('COUNT(housing_setup_id) = %u', sizeof($setup_ids))
->fetchPairs('housing_id', 'housing_id');
return $data ?: [0];
}