请教一个SQL语句!

shybrian 2010-04-28 12:31:44
用一条语句从一个表PATHWAY中选出 PATH_ID

分解开来就是

select PATH_ID from pathway where content = 'a'


select PATH_ID from pathway where content = 'b'


找出相同的所有PATH_ID。
...全文
91 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yumenfeiyu945 2010-04-28
  • 打赏
  • 举报
回复
什么意思?把要求说清楚点
iihero 2010-04-28
  • 打赏
  • 举报
回复
mysql> select t1.p from (select path_id p from pathway where content = 'a') t1, (select path_id p from pathway where content='b') t2 where t1.p = t2.p;
+------+
| p |
+------+
| 2 |
+------+
1 row in set (0.00 sec)
ACMAIN_CHM 2010-04-28
  • 打赏
  • 举报
回复
select *
from pathway a inn join pathway b on a.PATH_ID=b.PATH_ID
where a.CONTENT = 'A' and b.CONTENT = 'B'
luoyoumou 2010-04-28
  • 打赏
  • 举报
回复
SELECT p1.path_id
FROM pathway p1,
pathway p2
WHERE p1.path_id = p2.path_id
AND p1.content = 'a'
AND p2.content = 'b';
shybrian 2010-04-28
  • 打赏
  • 举报
回复
$from_to_sql = "select PATH_ID from pathway p1,pathway p2
where p1.PATH_ID=p2.PATH_ID
and p1.CONTENT='".$content_get1."'
and p2.CONTENT='".$content_get2."';";

为什么我执行的时候还是有问题

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\pwps\from_to.php on line 12
路径共有条
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\pwps\from_to.php on line 14
shine333 2010-04-28
  • 打赏
  • 举报
回复
SELECT path_id
FROM pathway p1,
pathway p2
WHERE p1.path_id = p2.path_id
AND p1.content = 'a'
AND p2.content = 'a'
shybrian 2010-04-28
  • 打赏
  • 举报
回复
是这样的意思
表中有PATH_ID(不是主键) 和CONTENT两列

要求找出CONTENT = A 和 CONTENT = B 且PATH_ID相同的所有的PATH_ID

57,065

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧