• Как вывести id?

    @ksbes
    Зависит от базы данных. В Oracle, например, есть специальный "виртуальный" столбец rowid.
    Соответственно запрос должен начинаться select rowid, select .... В других базах - по-другому. Может и не быть нормального способа.