Пробовал:
SELECT mydb.abonements.*, mydb.clients.*
FROM mydb.abonements, mydb.clients, mydb.clients_abonements
WHERE ca_client_id = client_id AND ca_abonement_id = abonement_id OR abonement_id != ca_abonement_id GROUP BY mydb.abonements.abonement_id;
Но в таком случае, возвращается результат с одинаковыми clients(.