В настоящее время я работаю над запросом, который вытаскивает все элементы из тележки, добавленной пользователем. Нижеприведенный код демонстрирует то, чего я пытаюсь достичь, когда я беру все элементы тележки и суммирую количество, а также умножаю стоимость + количество каждого элемента на eachother и суммируя их. Я также хочу, чтобы иметь возможность вызывать стандартные столбцы столбцов из этого запроса. Я не слишком уверен в том, как я могу это сделать, кроме создания 3 запросов, один для самой тележки, один для общего количества элементов для пользователя и один для общей стоимости пользователя, однако, безусловно, все это можно сделать в одном запросе?SQL множественные псевдонимы рядом с запросом
<cfquery datasoure="#application.datasource#" name="trolley">
Select *, IsNull(Sum(trolley_amount), 0) As trolly_items, IsNull(Sum(trolley_cost * trolley_amount), 0) As trolley_totalcost
From trolley
</cfquery>
Можете ли вы предоставить некоторые примеры данных и результаты, которые вы хотите? Кроме того, что такое «имена столбцов стандартного болота»? –
Означает, что вы ожидаете в таблице троллейбусов, ссылки на продукт, размеры и т. Д. И это не данные, которые беспокоились о том, как вы идете об определении нескольких псевдонимов в одном запросе. Остальное в настоящее время не имеет значения. – Banny
Помимо этого, вызываемого с тегом CFQUERY, вопрос имеет отношение к ColdFusion? Звучит как вопрос SQL для меня ..? –