作为安全预防措施,在允许用户停用某个项目之前,我会检索属于该用户的所有项目ID,并将它们添加到数组中。
查询:
"SELECT id FROM items WHERE user_id = ?"
但是,我想允许用户仅停用没有出价的项目。所以我加入了关于商品ID的出价表,但我不确定如何消除有查询出价的商品。
"SELECT i.id
FROM items i
LEFT JOIN bids b
ON i.id = b.item_id
WHERE i.user_id = ?"
答案 0 :(得分:0)
要获得没有items
的{{1}}:
bids
,where i.user_id = ? and b.item_id is null
items
bids
null
将在bids
创建的表格的left join
部分中包含function route(req) {
if(req.path === '/api/posts') {
console.log('posts');
}
if(req.path.indexOf('/api/posts/tags') > -1) {
console.log('tags');
}
// etc.
}
route({path: '/api/posts'}); // => posts
route({path: '/api/posts/tags/hi'}); // => tags
route({path: '/api/posts/tags/cool'}); // => tags
个值。