поиск данных по связанной таблице

через datagridview пытаюсь организовать поиск данных из связанных полей. запрос возвращает ID. я хочу получить значение вместе ID. как это можно организовать ? ниже выложил запрос поиска

 private void SearchTextbox_TextChanged(object sender, EventArgs e)
    {
        string searchData = SearchTextbox.Text;
        con.Open();
    
        adapter = new MySqlDataAdapter("SELECT * FROM sats WHERE name LIKE '%" + searchData + "%' OR surname LIKE '%" + searchData + "%' OR phone LIKE '%" + searchData + "%' OR login LIKE '%" + searchData + "%' OR dslam_id LIKE '" + searchData + "%' OR vdsl LIKE '%" + searchData + "%' OR port LIKE'%" + searchData + "%'", con);
        dt = new DataTable();
        adapter.Fill(dt);
        dataGridView1.DataSource = dt;
        con.Close();
        DGVStil.Grid1style(dataGridView1);

    }

еще один момент, при поиске по столбцу phone как можно пропустит textbox-e ввод (777), а только остальные цифры. введите сюда описание изображения хотелось бы получить вот эти значения введите сюда описание изображения

вот итоговый вид таким хочу видеть введите сюда описание изображения


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