У меня есть две таблицы SQL, таблица посещаемости с полями AttendanceID, StudentID, ModuleID, Present и Date. Другая таблица - это таблица учеников, в которой есть поля StudentID и Name.
Я хочу сгенерировать оператор SQL, который выбирает AttendanceID, StudentID, ModuleID, Present и Date из таблицы посещаемости, но также выбирает поле имени в таблице Student в зависимости от идентификатора StudentID, введенного в элемент управления Textbox.
Может ли кто-нибудь помочь мне с SQL для достижения этой цели, я думаю, что мне нужен подзапрос, но я не знаю, как это сделать, так как я только начинающий с MySQL.
Вот мой код, который пока выбирает все поля в таблице посещаемости, но не выбирает имя из таблицы учеников на основе выбранного идентификатора студента.
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:RegisterConnectionString %>"
SelectCommand="SELECT * FROM [Attendance] WHERE ([StudentID] = @StudentID)">
<SelectParameters>
<asp:ControlParameter ControlID="pnumTextBox" Name="StudentID"
PropertyName="Text" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
Заранее спасибо!