И несмотря на развернутое объяснение... понимания

И несмотря на развернутое объяснение... понимания нет( Код выдает результат, но от "от балды", без привязки к конкретному пиву. И сразу возник еще вопрос, как отсечь заведения, в которых пиво есть, а цены - нет? Так не прокатит: "where" => ["name" => "Guinness Draught (Гиннесс)", "price:!=" => null ] ?

$query = '
query beers($where: BeerWhereInput) {
  beers(where: $where) {
    places(
      orderBy: price_ASC, 
      first: 12
    ) {
      price
      Place {
        name
        address
        place_id
        url_name
        image
      }
    }
  }
}
';



$params = [
    "query" => $query,
    "where" => [
        "name" => "Guinness Draught (Гиннесс)",
        ]
];