Если у меня есть корзина таблица, например со списком cartIDs и идентификатор клиента, который связан с таблицей корзины деталей, которая содержит продукты для каждой корзины и т.д.Ouput из базы данных для конкретного пользователя
Если я хочу вывести корзину для пользователя, который в настоящее время вошел в систему, будет делать что-то вроде работы?
SELECT FROM tblCart [CartID] AND tblCartDetail [title], [price],[image]
WHEN CustomerID=CurrentlyLoggedInID
Я знаю, что SQL неверен, но будет ли эта идея работать? Или он просто выводит всю тележку, когда совпадают два значения?
Это то, о чем я думал. Я просто подумал, что это вернет всю корзину, потому что оба значения совпадают. – user527330
Использование предложения WHERE (а не КОГДА кстати) действует как фильтр. Запрос будет возвращать только те записи, которые соответствуют этому фильтру. Таким образом, вы получите только записи, в которых идентификатор Customer был идентичен значению, переданному в параметре @CurrentlyLoggInID. Он определенно НЕ вернет все строки, если все строки не имеют одинакового значения в идентификаторе CustomerID. :) – shamazing
Awesome. Приветствия. – user527330