我正在寻找一种在ng重复中轻松操作ID的方法。例如,假设我在customerId为的customer表中有一个customer。我正在另一个表(如订单)中使用该customerId。现在,当我从订单中提取数据以供用户在ng重复表中查看时,我想将customerId更改为customerName,只是出于视觉目的,而不是实际更改物理值,只是显示的值。
不过,我的第一个想法是,当在php脚本中请求订单列表时,我可以看到这是可能的,以循环请求客户表中基于customerId的customerName并添加到订单数组中,但这似乎很冗长,而且不像我在DOM中可以操作的那样友好。我的第二个想法是过滤器,尽管ajax请求在过滤器中似乎不是可行的选项。
有人能给我指正确的方向吗?
干杯。
转到"答案",这样我可以更好地格式化它。
假设你有两张桌子。具有名为CustomerID的外键列的订单和具有CustomerID主键列的Customers表。您可以将它们与您想要的所有订单字段连接起来。我没有mysql,所以语法可能略有不同,但这是我的想法:
SELECT Customers.CustomerName, Orders.OrderID, Orders.SomeField
FROM Customers
LEFT JOIN Orders
ON Customers.CustomerID=Orders.CustomerID
ORDER BY Customers.CustomerName
WHERE Order.OrderId = 1234;
这是直接来自http://www.w3schools.com/sql/sql_join_left.asp