BJP and JD(S) won all four Karnataka Legislative Council seats, with Congress losing even the Bengaluru Teachers' constituency it previously held.