<div dir="ltr"><div><div><div>I think it might be a good idea to have two link tables that both link shows to hosts, or indicate on the link table whether the person is a host of that episode.<br><br></div><div>Show_Host:<br>
</div><div>Show_Id<br></div><div>Host_Id<br><br></div><div>Show_Contributor:<br></div><div>Show_Id<br></div><div>Host_Id<br></div><div><br></div><div>OR<br></div><div><br></div><div>Show_Host_Link:<br></div>Show_Id<br></div>
Host_Id<br></div>Is_Host or Is_Contributor depending on your preferred logic.<br><br><br></div><div class="gmail_extra"><br clear="all"><div>Bradley J. Booms <<a href="mailto:Bradley.Booms@gmail.com" target="_blank">Bradley.Booms@gmail.com</a>><br>
<br><a href="http://m.google.com/u/m/z5dzjd" target="_blank">1040 S Irwin Ave, </a><a href="http://m.google.com/u/m/z5dzjd" target="_blank">Green Bay, WI 54301</a> | 920.657.4939</div>
<br><br><div class="gmail_quote">On Wed, May 15, 2013 at 11:08 AM, Ken Fallon <span dir="ltr"><<a href="mailto:ken.fallon@gmail.com" target="_blank">ken.fallon@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Wed, 15 May 2013 14:24:21 +0200<br>
Johan Vervloet <<a href="mailto:johan.vervloet@gmail.com">johan.vervloet@gmail.com</a>> wrote:<br>
<br>
> (I should have sent this to the list :-))<br>
><br>
> ---------- Forwarded message ----------<br>
> From: Johan Vervloet <<a href="mailto:johan.vervloet@gmail.com">johan.vervloet@gmail.com</a>><br>
> Date: 2013/5/15<br>
> Subject: Re: [Hpr] How to link multiple hosts in a mysql db<br>
> To: Dave Morriss <<a href="mailto:dave.morriss@gmail.com">dave.morriss@gmail.com</a>><br>
><br>
><br>
> 2013/5/15 Dave Morriss <<a href="mailto:dave.morriss@gmail.com">dave.morriss@gmail.com</a>>:<br>
> > On 15/05/13 11:39, Ken Fallon wrote:<br>
> >> OK then, how do I deal with someone that contributes but is not a<br>
> >> host ! For Example, Pokeys Son.<br>
><br>
> The easiest way is - imo - Renaming the table 'host' to 'contributor',<br>
> and add to the table a boolean column, 'IsHost'. Set it to true for<br>
> hosts.<br>
><br>
> Johan<br>
><br>
<br>
</div>(Apologies to Pokey for the use of his family for this exercise)<br>
<br>
In my view, every "person" is a "Host", it's just some of them don't<br>
know it yet. Therefore the "Hosts" table can be maintained as it is but<br>
with the addition of "hosts" that have not authored their own show as<br>
yet.<br>
<br>
Atom makes a distinction between author and contributor<br>
<a href="http://www.atomenabled.org/developers/syndication/atom-format-spec.php#element.author" target="_blank">http://www.atomenabled.org/developers/syndication/atom-format-spec.php#element.author</a><br>
<a href="http://www.atomenabled.org/developers/syndication/atom-format-spec.php#element.contributor" target="_blank">http://www.atomenabled.org/developers/syndication/atom-format-spec.php#element.contributor</a><br>
<br>
So the episodes table would have a link to a "author" from the host<br>
table.<br>
<br>
So the new table would be a contributor table with an n:m relationship.<br>
<span class="HOEnZb"><font color="#888888"><br>
Ken.<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
Hpr mailing list<br>
<a href="mailto:Hpr@hackerpublicradio.org">Hpr@hackerpublicradio.org</a><br>
<a href="http://hackerpublicradio.org/mailman/listinfo/hpr_hackerpublicradio.org" target="_blank">http://hackerpublicradio.org/mailman/listinfo/hpr_hackerpublicradio.org</a><br>
</div></div></blockquote></div><br></div>