При условии, что у вас есть как минимум:
CREATE TABLE account (
id INTEGER NOT NULL PRIMARY KEY
);
CREATE TABLE payment (
account_id INTEGER NOT NULL REFERENCES account(id),
type ENUM ('Paid', 'will-Pay', 'Not-paid')
);
«Платные» записи и записи «будет платить» в одном ответе:
SELECT
account.*, payment.*
FROM
account
INNER JOIN payment
ON (payment.account_id = account.id)
WHERE payment.type IN ('Paid', 'will-Pay');
«Платные» записи и «будут-Платите записи в отдельных ответах:
-- Fetch 'Paid' records
SELECT
account.*, payment.*
FROM
account
INNER JOIN payment
ON (payment.account_id = account.id)
WHERE payment.type = 'Paid';
-- Fetch 'will-Pay' records
SELECT
account.*, payment.*
FROM
account
INNER JOIN payment
ON (payment.account_id = account.id)
WHERE payment.type = 'will-Pay';