Използвайте самостоятелно присъединяване тук на table_b
таблица, като условието за присъединяване е, че table_a_id
стойностите съвпадат, но label_y
> label_x
.
SELECT
b1.table_a_id,
b1.label_x,
b2.label_y
FROM table_a a
INNER JOIN table_b b1
ON b1.table_a_id = a.table_a_id
INNER JOIN table_b b2
ON b2.table_a_id = b1.table_a_id AND
b2.label_y > b1.label_x
ORDER BY
b1.table_a_id,
b1.label_x,
b2.label_y;