相关疑难解决方法(0)

如何从两个表中选择字段

我需要选择这些字段-----

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

5
推荐指数
2
解决办法
2万
查看次数

mySQL在一个查询中从多个表中获取信息

我对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)

mysql database

4
推荐指数
1
解决办法
3万
查看次数

SQL - 从两个不同的表中选择行

有这张桌子

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)

什么是查询,以便我可以得到那个结果?

谢谢

mysql sql

3
推荐指数
1
解决办法
2万
查看次数

如何加入多表?

我有以下表格(和示例值):

**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 sql-server join

3
推荐指数
1
解决办法
2万
查看次数

帮助从多个表构建SQL查询

给定下面的表格,我如何构建一个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)

sql oracle plsql pivot oracle11g

0
推荐指数
1
解决办法
1985
查看次数

标签 统计

sql ×4

mysql ×2

database ×1

join ×1

oracle ×1

oracle11g ×1

pivot ×1

plsql ×1

sql-server ×1