Do you have a sequential ID on the column? If so, you can try something like:
SELECT t.A, t.B
FROM myTable t
WHERE NOT EXISTS
(
SELECT 1
FROM myTable t2
WHERE t2.A = t.A
AND t2.B = t.B
AND t2.Id = (SELECT MIN(t3.Id) FROM myTable t3 WHERE t3.Id > t.Id)
)
If you don't have an ID, you can try the following, but remember there is no guarantee that you will get the results you want; the server can return results in any order it wishes unless you specify a column to order by:
SELECT t.A, t.B
FROM
(
SELECT @curRow := @curRow + 1 AS Id, A, B
FROM myTable
JOIN (SELECT @curRow := 0) r ON 1=1
) t
WHERE NOT EXISTS
(
SELECT 1
FROM (
SELECT @curRow2 := @curRow2 + 1 AS Id, A, B
FROM myTable
JOIN (SELECT @curRow2 := 0) r ON 1=1
) t2
WHERE t2.A = t.A
AND t2.B = t.B
AND t2.Id = (
SELECT MIN(t3.Id)
FROM (
SELECT @curRow3 := @curRow3 + 1 AS Id, A, B
FROM myTable
JOIN (SELECT @curRow3 := 0) r ON 1=1
) t3
WHERE t3.Id > t.Id
)
)