我有以下表格
顺序
Id Name<br>
-- -------
1 test1<br>
2 test2<br>
3 test3<br>
Order_property
id order_id name value<br>
-- -------- ---- --------
1 1 test4 11<br>
2 1 test5 22<br>
3 2 test4 33<br>
4 2 test5 44<br>
5 3 test4 55<br>
6 3 test5 66<br>
我想找到所有订单。按名称排序=&#39; test4&#39;
我应该如何写一个空格。请建议
答案 0 :(得分:0)
您需要一起绑定到表。
select * from orders o, order_property op where o.id = op.order_id order by op.name
答案 1 :(得分:0)
首先重复名称列不必要的尝试以避免重复的条目,
如果订购&amp; Order_property指的是表名也必须匹配
查询给定示例
Select o.*,op.* from orders o
INNER JOIN order_property op ON o.id = op.order_id
where op.name = 'test4' order by op.value
希望有效