sel now returns dataset even if result contains one row, and we selecting the columns

this fixes #165