From: <sub...@co...> - 2005-12-07 15:46:27
|
Author: ianb Date: 2005-12-07 15:46:23 +0000 (Wed, 07 Dec 2005) New Revision: 1358 Modified: SQLObject/docs/SQLObject.comments.txt Log: Web updates Modified: SQLObject/docs/SQLObject.comments.txt =================================================================== --- SQLObject/docs/SQLObject.comments.txt 2005-12-07 15:36:46 UTC (rev 1357) +++ SQLObject/docs/SQLObject.comments.txt 2005-12-07 15:46:23 UTC (rev 1358) @@ -23,3 +23,12 @@ username: Mike Kent It's probably just me, but I'm finding this part quite confusing. You'd use a left join to join two tables together, but this example refers to THREE tables, MyTable, Table1, and Table2. I haven't been able to grasp what's going on. +==== $(one-to-many-relationships) c ++++ +---------------------------------------- +date: 2005-12-07T08:46:22 +email: mk...@em... +id: 4 +ip: 208.255.226.178 +username: Mike Kent + +If I have this correctly: For a one-to-many relationship, you use 'ForeignKey' on the 'has one' side, and you use 'MultipleJoin' on the 'has many' side. I found this to be incredibly non-intuitive and confusing. How about 'hasOneOf' and 'hasManyOf'? Or would this cause a problem with a many-to-many relationship, since both sides would use 'hasManyOf'? |