Javascript jQuery:当两个表都有相同名称的行时,如何使用一个包含来自两个表的数据的循环来解析一个表?

Javascript jQuery:当两个表都有相同名称的行时,如何使用一个包含来自两个表的数据的循环来解析一个表?,javascript,jquery,mysql,Javascript,Jquery,Mysql,我有一个函数附加了两个表中的信息,但两个表都有“name”列。如何指定使用哪个表名 函数createTableRow(客户){ var data=JSON.parse(customers.results); 如果(位置!=0){ 对于(变量i=0;i

我有一个函数附加了两个表中的信息,但两个表都有“name”列。如何指定使用哪个表名

函数createTableRow(客户){
var data=JSON.parse(customers.results);
如果(位置!=0){
对于(变量i=0;i}
在SQL查询中为其中一列指定别名:

SELECT 
    customers.name AS cus_name,
    customers.description,
    orders.name 
FROM customers
INNER JOIN orders on orders.id = customers.pid
请注意,
AS
不是必需的,但会使您的查询更加明确


然后使用
数据[i]访问客户名称。客户名称

在SQL查询中为其中一列指定别名:

SELECT 
    customers.name AS cus_name,
    customers.description,
    orders.name 
FROM customers
INNER JOIN orders on orders.id = customers.pid
请注意,
AS
不是必需的,但会使您的查询更加明确


然后使用
数据[i]访问客户名称。客户名称

您必须为
订单创建别名。名称
类似

SELECT customers.name, customers.description, orders.name as order_name  
FROM customers INNER JOIN orders on orders.id = customers.pid
并使用
order\u name
显示订单名称,如

row.append($('<td>' + data[i].name + '</td>'));
row.append($('<td>' + data[i].description + '</td>'));
row.append($('<td>' + data[i].order_name + '</td>'));
row.append($(''+data[i].name+'');
行。追加($(''+数据[i].说明+'');
行。追加($(''+数据[i].订单名称+'');

您必须为订单创建别名。名称类似

SELECT customers.name, customers.description, orders.name as order_name  
FROM customers INNER JOIN orders on orders.id = customers.pid
并使用
order\u name
显示订单名称,如

row.append($('<td>' + data[i].name + '</td>'));
row.append($('<td>' + data[i].description + '</td>'));
row.append($('<td>' + data[i].order_name + '</td>'));
row.append($(''+data[i].name+'');
行。追加($(''+数据[i].说明+'');
行。追加($(''+数据[i].订单名称+'');

您能否向我们提供
客户。结果
值,以便我们更好地了解您的数据结构?关于追加的注意事项:将行追加到表的末尾(将内容放入行元素后)。这将节省DOM修改、重新绘制,并从长远来看提供更好的性能。@ShaiKatz我添加了查询调用,希望能有所帮助。我想看看
data[I]
是什么样子。您能否执行
console.log(JSON.stringify(data[i]))
并发布结果?您能否向我们提供
customers.results
值,以便我们更好地了解您的数据结构?关于追加的注意事项:将行追加到表的末尾(将内容放入row元素后)。这将节省DOM修改、重新绘制,并从长远来看提供更好的性能。@ShaiKatz我添加了查询调用,希望能有所帮助。我想看看
data[I]
是什么样子。您可以执行
console.log(JSON.stringify(data[i]))
并发布结果吗?@T.C.不客气,然后通过勾选对您帮助最大的答案将问题设置为已解决。@T.C.不客气,然后通过勾选对您帮助最大的答案将问题设置为已解决。