我需要选择这些字段-----
user_id,
sales_vertical,
partner_id,
category,
sub_category,
stage_id,
exp_revenue,
action,
action_date,
title_action,
date_action,
details from opportunity_history table
Run Code Online (Sandbox Code Playgroud)
和
tri_title,
tri_subtitle
from res_partner table
where res_partner.partner_id = opportunity_history.partner_id
Run Code Online (Sandbox Code Playgroud)
在一个查询中.我们怎么能这样做?
谢谢阿迪尔
我对SQL非常陌生,在尝试了几个不同的谷歌搜索并阅读了一些SQL教程后,似乎无法获得所需的信息.
我认为它涉及某种类型的连接,但不能直接得到它们.
给出以下示例表:
表1(活动每次对任务进行更改时都会更新,每天可以多次):
ID Who What When
001 John Created 2008-10-01<br>
001 Bill Closed 2008-10-02<br>
001 John Updated 2008-10-03<br>
002 Bill Created 2008-10-04<br>
002 John Updated 2008-10-05<br>
002 Bill Closed 2008-10-06<br>
Run Code Online (Sandbox Code Playgroud)
表2(任务 - 这是主要任务跟踪表):
ID Created Status
001 2008-10-01 Closed
002 2008-10-04 Closed
Run Code Online (Sandbox Code Playgroud)
表3(评论):
ID When Comment<br
001 2008-10-01 "I'm creating a new task"
001 2008-10-02 "I have completed the task"
001 2008-10-03 "Nice job"
002 2008-10-04 "I'm creating a second task"
002 2008-10-05 "This task looks too easy" …Run Code Online (Sandbox Code Playgroud) 有这张桌子
Table "Items"
itemID
itemTitle
itemContent
Run Code Online (Sandbox Code Playgroud)
还有这个
Table "MyList"
userID
itemID
deleted
Run Code Online (Sandbox Code Playgroud)
如果给定用户ID,即使"MyList"中不存在itemID,如何从表"Items"中选择所有行并显示"已删除"字段?
查询结果示例:
itemID | itemTitle | deleted | userID
-------------------------------------
1 | Title1 | 1 | 2
2 | Title2 | 0 | 2
3 | Title3 | (null) | (null)
4 | Title4 | (null) | (null)
Run Code Online (Sandbox Code Playgroud)
什么是查询,以便我可以得到那个结果?
谢谢
我有以下表格(和示例值):
**user:**
user_id (1, 2, 3)
username (john33, reddiamond...)
password (pass1, pass2...)
**session:**
session_id (4,5, 6)
user_id (1, 2, 3)
**activity**
activity_id (1, 2)
name (running, walking...)
**user_activity**
user_activity_id (1, 2, 3, 4, 5)
session_id (4, 5)
activity_id (1, 2)
Run Code Online (Sandbox Code Playgroud)
所有具有相同名称的列都是相关的.在表中user_activity有行描述会话的活动是什么,活动是指用户.
但是,我想获得描述用户当前正在做什么的表:
**result**
username(john33)
activity.name(walking)
Run Code Online (Sandbox Code Playgroud)
获取结果表的SQL语句是什么?
(我正在使用MSSQL).
给定下面的表格,我如何构建一个SQL查询,其中包含"items"表中所有项目的列表,以及"colors"表中每种颜色的列,对于列出的每个项目,它指示的是什么颜色item与...有关系.
如果不清楚,请告诉我哪些其他信息有助于澄清.表信息和所需的SQL结果如下:
物品表:
id | item_name
1 | 'item 1'
2 | 'item 2'
3 | 'item 3'
Run Code Online (Sandbox Code Playgroud)
颜色表:
id | color_name
1 | 'red'
2 | 'blue'
3 | 'green'
Run Code Online (Sandbox Code Playgroud)
item_color表:
item_id | color_id
1 | 1
1 | 3
2 | 2
2 | 3
3 | 2
Run Code Online (Sandbox Code Playgroud)
期望的SQL查询结果:
item_name | red | blue | green
'item 1' | 1 | null | 1
'item 2' | null| 1 | 1
'item 3' | null| 1 | null …Run Code Online (Sandbox Code Playgroud)