作者powerjj (ya)
看板Database
标题[SQL ] 请教将查询结果合并的SQL语法
时间Tue Feb 22 14:54:50 2011
我有两个Table分别是People,Product
Product里面有p_id,s_id存的都是某人之id数字
People中的有people_id和people_name来对应id和人
我一开始写
SELECT People.people_name AS p_name FROM People,Product
WHERE People.people_id = Product.p_id
目的是将在p_id中有出现之人显示出名字
但我现在要加入s_id的人名进去,名称叫s_name
加入条件如同p_id,请问要怎麽加入呢?@@
我试着在WHERE地方用AND OR来尝试但完全没有办法...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.33.8.54
※ 编辑: powerjj 来自: 114.33.8.54 (02/22 14:56)
1F:→ danielguo:LEFT JOIN 02/22 15:00
2F:→ powerjj:可以请楼上稍微再说具体一点吗@@ 我实在有点菜... 02/22 16:30
3F:→ powerjj:因为JOIN语法我也稍微试过但还是失败了= = 02/22 16:31
因为至少要有两个条件
Product.p_id=People.people_id和Product.s_id=People.people_id
可是我不清楚要怎麽写@@
因为我两个栏位的读取栏都是相同的,而判断式不管如何写都会影响对方...
※ 编辑: powerjj 来自: 114.33.8.54 (02/22 16:47)