I've looked throught the MySQL documentation and I can't seem to find the
answer to this problem.  I have a query that will work on a Microsoft SQL
server, but I've tried moving it to a MySQL server and it won't work.  I
tried modifying it and I can't get it to work either.  The scenario and
syntax that I'm trying to use is below.  If anyone can help, I'd be
EXTREMELY GRATEFUL!

  select a.* b.fieldname, c.teamname as teamname1, d.teamname as teamname2,
e.teamname as umpire_teamname
  from games AS a
      join fields AS b on a.field = b.fieldid
      join teams AS c on a.team1 = c.teamid
      join teams AS d on a.team2 = d.teamid
      join teams AS e on a.umpire_team = e.teamid
  WHERE gametime > "2001-04-12" and gametime <
date_add("2001-04-12",interval 7 day)

The scenario is as follows.  All of the information I want to grab is in the
table named "games".  Some of the fields in the "games" are using ID #s that
reference a row in the teams or field tables.  I basically want to output
the data from the "games" table replacing the columns where there is a
number with the corresponding name from the other table.  The columns team1,
team2 and umpire_team are all numbers and I'm trying to get them to show up
as the teamname that is listed for that number in the teams table.  The
field column in the games table is a number and should get the fieldname
from the fields table that corresponds with that number.  The where
statement will really grab based on the current date, but I just have test
data in the tables right now to try to get the query working.  The final
output should look something like this:

gametime (straight from the games table), team1 (field from the games table,
joined with the teams table to show the team name), team2 (field from the
games table, joined with the teams table to show to team name), umpire_team
(field from the games table, joined with the teams table to show the team
name), field (field from the games table, joined with the fields table to
show the field name)


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to