<?php select count(*) as total SELECT c.customers_id id, c.customers_email_address email, c.customers_firstname name, c.customers_lastname lastname, c.customers_telephone telephone, c.customers_fax fax , a.entry_company company, a.entry_street_address street, a.entry_postcode postcode, a.entry_city city , i.customers_info_number_of_logons num_logons, i.customers_info_date_account_created created, i.customers_info_date_of_last_logon last_logon , (SELECT count(*) FROM (orders o) where c.customers_id=o.customers_id) l_zam , (SELECT count(*) FROM (orders_query q) where c.customers_id=q.customer_id) l_zap , (select sum(op.final_price*op.products_quantity) FROM (orders_products op, orders o) where o.orders_id=op.orders_id and c.customers_id=o.customers_id) total_zam , (select sum(oop.customer_price*oop.products_quantity) FROM (orders_query_products oop, orders_query oo) where oo.orders_query_id=oop.orders_query_id and c.customers_id=oo.customer_id) total_zap ,(SELECT SUM(points) FROM (customers_points cs) WHERE status = 1 and c.customers_id=cs.customers_id) total_points , -least(c.customers_discount, cg.customers_groups_discount) rabat FROM (customers c, address_book a) LEFT OUTER JOIN customers_info i on (c.customers_id=i.customers_info_id) LEFT OUTER JOIN customers_groups cg on (c.customers_groups_id=cg.customers_groups_id) where a.address_book_id=c.customers_default_address_id AND c.customers_validation=1 AND c.customers_status=1 AND c.internal_use=0 ORDER BY id ?>
Zapytanie działa bez "select count(*) as total " - na pocztku zapytania
problem w tym ze musi to pozostać bo narzuca to funkcja do stronicowania wynikow