Как правильно сделать запрос к БД с функцией Scan()?

Надо получить значения из нескольких полей_А таблицы, из записи, у которой в поле_Б значение "х". Компилятор не ругается, но при работе выдаёт общую ошибку запроса: expected 1 destination arguments in Scan, not 2. Вразумите, в чём проблема, и как правильно написать.

Код:

http.HandleFunc("/link", func(w http.ResponseWriter, r *http.Request) {
    var dataDB struct {
        nameUser_colm string
        oldUser_colm string
    }
    
    err = db_ss.QueryRow("SELECT `nameUser` and `oldUser` FROM `table_name` WHERE `column_B` = codeLink").Scan(&dataDB.nameUser_colm, &dataDB.oldUser_colm)
    
    fmt.Sprintf("Из таблицы: имяЮзер - %s; возрастЮзер - %s", dataDB.nameUser_colm, dataDB.oldUser_colm)   // Тест.

    // Общая ошибка запроса.
    if err != nil {
        fmt.Println("Query error:", err)
        return
    }
})

Ответы (1 шт):

Автор решения: Ainar-G
SELECT `nameUser` and `oldUser` […]

Не AND, а ,:

SELECT `nameUser`, `oldUser` […]
→ Ссылка