Я делаю сайт, чтобы показать различные статистические данные о играх.Сравните две таблицы в asp.net
У меня есть две отдельные таблицы в sql-базе данных. Один называется PlayerMatch, а другой называется Match.
Две колонны, я хочу сравнить это TeamID в PlayerMatch (PlayerMatch.TeamId против WinningTeamId в матче (Match.WinningTeamId)
Чтобы показать все это, я создал таблицу, где я разместил несколько жерех :. ретрансляторы внутри Вот один из них, так как все они по существу то же самое
<asp:Repeater ID="repHighGPM" runat="server">
<ItemTemplate>
<td><a href="Match.aspx?id=<%#Eval("Match.MatchNumber") %>"><%#Eval("Match.MatchNumber") %></a></td>
<td><%#Eval("Match.WinningTeamId") %></td>
<td><%#Eval("Name") %></td>
<td>
<img src=' <%#Eval("Image") %>' /></td>
<td><%#Eval("GoldPerMinute") %></td>
</ItemTemplate>
</asp:Repeater>
Теперь проблема заключается в том, что, как теперь он будет показывать только идентификатор команды, который выиграл (Match.. WinningTeamId) .Но не в том случае, если игрок был в этой команде. Поэтому по существу ему просто нужно проверить, не будет ли PlayerMatch.TeamId == Match.WinningTeamId. И если t шляпа верна, она должна написать «выигранный матч», а ложь будет «потеряна»
Любые идеи? Я знаю, что это должна быть какая-то функция if-else, но я понятия не имею, как это сделать.
Лучше сделайте это в своем SQL-запросе – ariel