SELECT
`p`.`id`,
`p`.`name`,
`p`.`img`,
`p`.`safe_name`,
`p`.`sku`,
`p`.`productstatusid`
FROM `products` p
WHERE `p`.`id` IN (
SELECT
`product_id`
FROM `product_category`
WHERE `category_id` IN ('223', '15')
)
AND `p`.`active`=1
Я также мог бы сделать это с помощью соединения, но мне нужен этот формат для повышения производительности.
[code]SELECT `p`.`id`, `p`.`name`, `p`.`img`, `p`.`safe_name`, `p`.`sku`, `p`.`productstatusid` FROM `products` p WHERE `p`.`id` IN ( SELECT `product_id` FROM `product_category` WHERE `category_id` IN ('223', '15') ) AND `p`.`active`=1 [/code]
Я также мог бы сделать это с помощью соединения, но мне нужен этот формат для повышения производительности.
Я работаю над API, в котором у меня есть 2 таблицы: 1 для библиотеки и 2 для выданных книг. Мы можем выдать 5 книг любому пользователю. Я работаю над API, в котором мне нужно проверить, назначил ли какой-либо пользователь книгу, тогда эта же книга...
var range = this.dataStore.Query()
.Range(p => new NotificationConfigurationViewModel(p, from x in p.Events where !(x.Code == null || x.Code.Equals( )) select x.Code), pageNumber);
Мне очень сложно преобразовать следующий SQL-запрос в запрос LINQ. Кто-нибудь может помочь?
select invoice, date, amount, Name
from payments
where invoice in (select invoice
from payments
where invoicelike 'EVENT%'
and status = 3
and date >=...
Мне очень сложно преобразовать следующий SQL-запрос в запрос LINQ. Кто-нибудь может помочь?
select invoice, date, amount, Name
from payments
where invoice in (select invoice
from payments
where invoicelike 'EVENT%'
and status = 3
and date >=...