0
我正在使用一個列表視圖來顯示mysql中的3個表中的數據。 我的表是,使用列表視圖從同一個表中顯示多個數據
theatredet(theaterid,theatername,locationid)
location(locationid,locationname)
screendet(screenname,theaterid,seatsavailable)
我想從表theatredet theaterid的基礎上顯示來自screendet DATAS,我只能能夠DISPLY從screendet單一的數據,有該表上的多個DATAS與尊重theaterid。
我的查詢,
string query = "SELECT `theatredetails`.*,`Location`.`LocationName`,
`screendetails`.`ScreenName`,`screendetails`.`SeatsAvailable`
FROM `theatredetails`INNER JOIN `screendetails`
ON `screendetails`.`TheatreDetailsId` = `theatredetails`.`TheatreDetailsId`
INNER JOIN `location` ON `location`.`LocationId`=`theatredetails`.`LocationId`;";
我的aspx
<asp:TextBox ID="TextBox6" runat="server" Text='<%#Bind("ScreenName") %>'></asp:TextBox>
<asp:TextBox ID="TextBox7" runat="server" Text='<%#Bind("SeatsAvailable") %>'></asp:TextBox>
爲什麼在查詢中需要locationId?可能是導致問題的原因 – shreesha