我有3张表:彼此相关的订单,产品和供应商。
我想列出订单,订单中的产品以及产品供应商的每种产品。
我的问题是,当我对供应商应用过滤器时,如果返回值为0,我不想列出过滤后没有供应商的产品,以及我想要的没有产品的订单,不要显示它们。
我的表格结构如下:
OrderId | OrderName | OrderPrice | OrderStatus
ProductId | orderIdRef | ProductName | ProductPrice
SupplierId | productIdRef | SupplierName | SupplierPrice
谢谢!
答案 0 :(得分:0)
如果我理解你是对的,那么你想要所有包含产品的订单的清单,这些订单反过来让供应商在过滤后反对它们。 简单的加入可以解决您的问题。
struct epoll_event e;
uint32_t e_type = e.events;
int fd = e.data.fd;
if (fd == myfd) {
if (events && EPOLLIN)) {
/* my watched fd and can be read from */
}
if (events && EPOLLOUT) {
/* my watched fd and can be written to */
}
}