MySQL-MYSQL表内想查询父子数据
我想查询分类的父类与分类本身的数据,用一条数据库语句来实践出来.
例如:
我想要查询分类A的数据,分类有一个父类分类B,如何可以做到一条SQL语句就可以把父类与本身的数据查询胡来呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想查询分类的父类与分类本身的数据,用一条数据库语句来实践出来.
例如:
我想要查询分类A的数据,分类有一个父类分类B,如何可以做到一条SQL语句就可以把父类与本身的数据查询胡来呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
使用sql的UNION就可以合并两个查询结果:
SELECT column_name(s) FROM table_name1
UNION
SELECT column_name(s) FROM table_name2
参考:http://www.w3school.com.cn/sql/sql_union.asp
另外,你也可以在给这个表和自己做一个笛卡尔:
select t1.* from tab t1 ,tab t2 where t1.id=t2.pid and ( t1.id = a or t2.id=a)