sql - Getting results from mutiple rows by comparing values in mutiple column in Mysql -
i want fixture list of club fixture table has fields of hometeam , awayteam when search returns first row match search parameter. yet want both fixtures when club playing @ home , away. here procedure
create definer=root@localhost procedure getclubfixtures(clubname varchar(45)) begin select fixturedate, tournament, hometeam, awayteam, kickoff fixture seasonid in (select seasonid season seasontype=1) , hometeam = clubname or awayteam=clubname order fixturedate; only one row returned shown below
'2013-05-15', 'fsl', 'sports club victoria university', 'villa sports club', 05:00:00
basically in version of procedure using
where seasonid in (select seasonid season seasontype=1) , hometeam = clubname or awayteam=clubname but think want this
where seasonid in (select seasonid season seasontype=1) , (hometeam = clubname or awayteam=clubname) hence try below procedure
create definer=root@localhost procedure getclubfixtures(clubname varchar(45)) begin select fixturedate, tournament, hometeam, awayteam, kickoff fixture seasonid in (select seasonid season seasontype=1) , (hometeam = clubname or awayteam=clubname) order fixturedate;
Comments
Post a Comment