请教个sql查询语句
Tcompany 公司表:
cid company
1 a公司
2 b公司
3 c公司
Tcontact 联系人表:
id cid department contact
1 2 采购部门 张三
2 2 行政部门 李四
3 1 采购部门 林一
2 1 行政部门 林二
就是一个公司多个联系人的表结构。
来路如:go.php?cid=1,2,5,6&department=采购部门
想要的结果:
company contact
a公司 林一
b公司 张三
刚开始用:
SELECT company,(SELECT contact FROM Tcontact where cid=1 AND department='采购部门' LIMIT 1) as contact FROM Tcompany WHERE id IN(1,2,5,6);
但这样内部SELECT里的cid无法使用多个变量,不知可有其它方法?请各位指点,谢谢。