avatar
s*e
1
There is a table with gene_ids (‘gid’) and clone_ids (‘cid’). Each gene
only resides on a single clone and each clone may contain multiple genes. How
do you find how many genes are on each and every clone? Please provide the
SQL.
My ans:
select count(gene_ids.gid)
from gene_ids inner join clone_ids on gene_ids.cid = clone_ids.cid
group by (clone_ids.cid)
or
select(count(gene_ids.gid)
from gene_ids, clone_ids
where gene_ids.cid = clone_ids.cid
group by (clone_ids.cid)
Are they correct?
avatar
n*f
2
How many table you have? 2 or 1 ?
Could you please show the structre and data?
What the data looks like then?

gene
How

【在 s******e 的大作中提到】
: There is a table with gene_ids (‘gid’) and clone_ids (‘cid’). Each gene
: only resides on a single clone and each clone may contain multiple genes. How
: do you find how many genes are on each and every clone? Please provide the
: SQL.
: My ans:
: select count(gene_ids.gid)
: from gene_ids inner join clone_ids on gene_ids.cid = clone_ids.cid
: group by (clone_ids.cid)
: or
: select(count(gene_ids.gid)

avatar
b*e
3
There is A table, right?
SELECT clone_ids, count(*) FROM tableName group by clone_ids

gene
How

【在 s******e 的大作中提到】
: There is a table with gene_ids (‘gid’) and clone_ids (‘cid’). Each gene
: only resides on a single clone and each clone may contain multiple genes. How
: do you find how many genes are on each and every clone? Please provide the
: SQL.
: My ans:
: select count(gene_ids.gid)
: from gene_ids inner join clone_ids on gene_ids.cid = clone_ids.cid
: group by (clone_ids.cid)
: or
: select(count(gene_ids.gid)

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。