asp.net меняет ячейку gridview, если два столбца таблицы получили одинаковое значение

Поэтому я получил эту маленькую проблему с моим gridview в asp.net и mysql: у меня есть две таблицы с несколькими столбцами. В обеих таблицах у меня есть столбец ("Имя").

Я хотел показать всю таблицу 1 в моем виде сетки и отметить строки, которые соответствуют значениям во второй таблице, красным или некоторыми другими цветами.

Я использовал Правильное соединение и могу отобразить соответствующий результат... но не другие записи в таблице1, которые я хотел показать (не соответствующие записи = зеленый цвет).

Может ли кто-нибудь помочь мне с этой проблемой? или дать подсказку к решению?

1 ответ

Вы можете использовать inner join вместо right join чтобы получить только соответствующие записи

SELECT tbl1.Color FROM tbl1 INNER JOIN tbl2 ON tbl1.Name=tbl2.Name;
Другие вопросы по тегам