http://froogle.google.com/froogle?q=sql+for+dummies&btnG=Froogle+Search
http://froogle.google.com/froogle?q=sql+for+smarties&btnG=Froogle+Search
http://froogle.google.com/froogle?q=mysql+paul+dubois&btnG=Froogle+Search
(first book in the list)
I can personally recommend the first two and while I've never met him, I do
not hesitate to recommend the author of the third. :)
These are all portable, energy efficient and almost never crash unless
thrown.
Also, using the table structures we've discussed, something like:
Select p.productID,
p.title,
v.description as range
from product p left join voicingType v on p.voicingTypeID =
v.voicingTypeID
where productID = 4
should get you a result set back with a productID, title and the description
of the range.
=C=
*
* Cal Evans
* Stay plugged into your audience.
* http://www.christianperformer.com
*
-----Original Message-----
From: David T-G [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, January 14, 2003 8:17 PM
To: mysql users
Cc: Cal Evans
Subject: Re: when to normalize out to a table
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Cal, et al --
...and then Cal Evans said...
%
...
% % product then has vocalRangeTypeID as a FK.
%
% >> Right. That means another lookup, but it would certainly work.
%
% If by lookup you mean another trip to the database, not necessarily, left
% join this table to your product select statement and bring in all the data
% at once.
Well, I do, though I'm not surprised that I shouldn't. I still don't
know anything about left, right, inner, and outer joins; they sound like
belly buttons to me :-)
I've done some reading on joins and haven't figured it out yet. Pointers
to favorite tutorials are appreciated, but I'm trying not to flat-out ask
the list to explain it to me (though that's fine with me at this point,
too).
%
% =C=
Thanks again & HAND
mysql query,
:-D
- --
David T-G * There is too much animal courage in
(play) [EMAIL PROTECTED] * society and not sufficient moral courage.
(work) [EMAIL PROTECTED] -- Mary Baker Eddy, "Science and Health"
http://justpickone.org/davidtg/ Shpx gur Pbzzhavpngvbaf Qrprapl Npg!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (FreeBSD)
iD8DBQE+JMSNGb7uCXufRwARAhDlAJ4mEQfLWxMPs+liVE/aUTNs08dwcgCfeRNT
FowEnZRXzwiyBtkjLXGbaK4=
=mi3l
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
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
---------------------------------------------------------------------
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