0

テーブルからすべての限定された結果セットをフェッチする次のクエリがあります。ただし、選択するオプションの全範囲を提供するために、すべての結果が存在する必要があるテーブル フィルターがあります。クエリを組み合わせて、すべての結果と限定/オフセット結果を取得する方法はありますか?

"SELECT phone_deal_phone_allocations.*, 
                            phone_deal_phone_allocations.id as allocation_id,
                            phone_reseller_monthly_deals.*, 
                            phone_reseller_monthly_deals.id as deal_id, 
                            phone_variations.*,
                            phone_variations.id as variation_id, 
                            phone_colours.*, 
                            phone_colours.id as colour_id, 
                            phone_sizes.*,
                            phone_sizes.id as size_id,
                            phone_networks.*,
                            phone_networks.id as network_id 
                        FROM 
                        phone_deal_phone_allocations
                        JOIN phone_reseller_monthly_deals ON phone_reseller_monthly_deals.id=phone_deal_phone_allocations.deal_id 
                        JOIN phone_variations ON phone_variations.id=phone_deal_phone_allocations.phone_variations_id
                        JOIN phone_colours ON phone_colours.id=phone_variations.phone_colour_id
                        JOIN phone_sizes ON phone_sizes.id=phone_variations.phone_size_id
                        JOIN phone_networks ON phone_networks.id=phone_reseller_monthly_deals.phone_networks_id
                        ".$where."
                        AND phone_colours.phone_colour_name = 'Gold'
                        ORDER BY phone_sizes.phone_size_mb ASC 
                        LIMIT 0, 4"
4

0 に答える 0