поиск данных по связанной таблице
через 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), а только остальные цифры.
хотелось бы получить вот эти значения

вот итоговый вид таким хочу видеть
