SELECT giving too much :)
| From: | Beau Lebens | Date: | Thu, 30 Aug 2001 04:06:12 +0000 |
| Subject: | SELECT giving too much :) | ||
| Groups: | php.db | ||
| Request: | Send a blank email to php-db+get-11976@lists.php.net to get a copy of this message | ||
Hi guys, I have a set-up to query a database by allowing the user to build a
query from selecting fields, restrictions etc etc.
It produces the following;
SELECT students.fname, courses.title AS course FROM students, courses,
course_enrolments, groups, locations, staff WHERE
(students.studentID=course_enrolments.studentID AND
course_enrolments.courseID=courses.courseID) AND
(students.groupID=groups.groupID) AND (staff.staffID=courses.staffID) ORDER
BY fname ASC
which gets the right results, but it returns something like this;
+-------+------------------------------------------------------+
| fname | course |
+-------+------------------------------------------------------+
| Beau | Graduate Certificate in Learning Technologies (K-12) |
| Beau | Graduate Certificate in Learning Technologies (K-12) |
| Grant | Short Course in Learning Technologies (K-12) |
| Grant | Short Course in Learning Technologies (K-12) |
+-------+------------------------------------------------------+
and it should only be returning one of each of those records.... any
suggestions?
thanks
Beau
--
Beau F Lebens, Technical Officer
National Key Centre for School Science and Mathematics
Science and Mathematics Education Centre
Curtin University of Technology,
GPO Box U1987 Perth, Western Australia 6845
t: +61 8 9266 7297 (has voice-mail)
f: +61 8 9266-2503 (ATT: Beau Lebens)
e: b.lebens@curtin.edu.au
w: http://learnt.smec.curtin.edu.au/