Для изображенной схемы БД необходимо составить запрос, который вернет список всех счетов. Для каждого счета выбрать поля номер счета, дата счета, имя клиента и имя клиента, на которого ссылается клиент текущего счета.
Допустим запрос по 3 первым полям я бы сделал бы вот так:
SELECT Invoices.Id, Customers.CBilling_date, Customers.Name
FROM Invoices JOIN Customers ON (Customers.Id = Invoices.Customer_ID)
GROUP BY Invoices.Billing_date
А вот как сделать на выборку имя клиента, на которого ссылается клиент текущего счета, я совсем не пойму. Ведь такого поля совсем нет ни в одной таблице.