Queryability and the Sublime Mediocrity of SQL
buttondown.email
buttondown.email
Criticizing a general-purpose tool for special-purpose shortcomings never fails to fail at impressing.
you should use sql table inheritance to represent an individual scientist or a group of scientists as the same (abstract) thing
then you can point a foreign key at an individual scientist or a group
and if you use single table inheritance, querying is trivial (but you have to live w some null columns)