"LMcLain" <[EMAIL PROTECTED]> wrote in
message news:[EMAIL PROTECTED]
> Yes, this is quite the noob question: I want to have one fields
> reference another table, how do I do that?
> Here's what I am trying to do. I have a bunch of fields(or columns)
> Item, UPC, Manufacturer, MSRP for example. I want to be able to
> choose the Manufacturer from a different table's list of
> manufacturers and then have that field address that record.
Normally, you would have two tables: Manufacturers(ManufacturerId,
Manufacturer, OtherInfoAboutManufacturer) and Items(Item,
ManufacturerId, OtherInfoAboutItem). A record in Items refers to a
record in Manufacturers simply by virtue of using the same value in
ManufacturerId field.
Given this arrangement, you can get a list of items and their
manufacturers like so:
select Item, Manufacturer
from Items join Manufacturers
on (Items.ManufacturerId = Manufacturers.ManufacturerId);
With all due respect, I suggest you invest in a SQL textbook. This is
very basic, it would be explained in chapter 1.
Igor Tandetnik
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users