小编Phi*_*ley的帖子

将3个SQL SELECT合并为1

*更新*

抱歉! 我有点忙,匆忙,所以没有正确清理.

基本上3个问题都与用户细节有关.我正在为新客户端更新站点,我受当前数据库结构的限制.因此,我的目标是尝试在一个db calll而不是3个单独的calll中获取所有这些信息,因为这似乎是两者中最有效的方式.

我希望比我聪明的人可能知道一些忍者动作可以一次性找回这个.在发布之前我真的应该花更多的时间自己尝试一下.

谢谢你的时间.


常用值是@dealerId - 这是一个int值.

谢谢

    SELECT TOP(100) PERCENT dbo.ReferenceItems.Title 
    FROM dbo.AdvertiserLanguageLink 
    INNER JOIN dbo.ReferenceItems 
    ON dbo.AdvertiserLanguageLink.LanguageId = dbo.ReferenceItems.Id
    WHERE (dbo.AdvertiserLanguageLink.AdvertiserId = @dealerId) 
    ORDER BY dbo.ReferenceItems.Title



    SELECT TOP (100) PERCENT dbo.AircraftTypes.AircraftTypeDescription, dbo.AircraftTypes.AircraftTypeId 
    FROM dbo.AdvertiserAircraftTypeLink 
    INNER JOIN dbo.AircraftTypes 
    ON dbo.AdvertiserAircraftTypeLink.AircraftTypeId = dbo.AircraftTypes.AircraftTypeId 
    WHERE (dbo.AdvertiserAircraftTypeLink.AdvertiserId = @dealerId) 
    ORDER BY dbo.AircraftTypes.SortSequence



    SELECT TOP (1) dbo.Addresses.Country, dbo.Addresses.Telephone1 
    FROM dbo.AdvertiserAddressLink 
    INNER JOIN dbo.Addresses 
    ON dbo.AdvertiserAddressLink.AddressId = dbo.Addresses.Id 
    WHERE (dbo.AdvertiserAddressLink.AdvertiserId = @dealerId) 
    AND (dbo.Addresses.AddressType = 1 OR dbo.Addresses.AddressType = 0) 
    ORDER …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server stored-procedures sql-server-2005

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

MS-SQL查询 - 通过存储过程检索的更新记录

*更新*

范围现在略有发展,我现在需要检索字段'Id,uri,linkTo'.这怎么改变了???

我正在使用MS-SQL 2005 db并具有以下存储过程;

CREATE PROCEDURE dbo.getNewAds
(
@region
)
AS
BEGIN
SELECT TOP 1 Id, uri, linkTo FROM Adverts
ORDER BY NEWID()
WHERE adRegion = @region
END
Run Code Online (Sandbox Code Playgroud)

我想在同一个表中为名为adShown的列添加"1",以获取检索到的单个结果.在同一程序中执行此操作的最简单/最快的方法是什么?

提前感谢您提供的任何帮助.

t-sql sql-server sql-server-2005

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

c#.net具有不同输入的方法

如果这是'一个基本问题',请原谅我的无知.....

我有一个方法需要能够接受不同数量和类型的输入.例如

protected void example(int iVar, string sVar)
Run Code Online (Sandbox Code Playgroud)

&/要么

protected voide example(int iVar, string sVar, double dVar)
Run Code Online (Sandbox Code Playgroud)

抛开诸如"为什么????"之类的问题/评论,是否有一种简单/简便的方法可以在不编写方法两次的情况下执行此操作?

任何帮助和/或指针将非常受欢迎.

提前致谢.

.net c# asp.net

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

仅在没有类时选择节点

我正在使用HTMLAgilityPack来抓取一堆标签。有些分配了几个类别中的1个,有些则没有分类。是那些我不需要上课的人。

我知道,按班级获取一个节点,我们可以做类似的事情;

.SelectNodes("//table[@class=\"pagelinks\"]");
Run Code Online (Sandbox Code Playgroud)

同样,您可以选择忽略特定的类或ID。

.SelectNodes("//table[not(@class=\"pagelinks\")]");
Run Code Online (Sandbox Code Playgroud)

但是,有一种方法可以仅在&仅当它没有类时才抓住节点吗?

任何指针将不胜感激。

谢谢。

c# xpath html-agility-pack

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

jQuery Mobile 列表视图滑动菜单

我有一个标准 JQM 页面,其中包含带有自动生成分隔线的 ListView。

我希望能够添加一些功能,允许用户在列表视图中的项目上向左或向右滑动,并完成以下任一操作;

  1. 显示星形图标并在本地存储中创建一些信息。第二次滑动时,将图标更改为“空心”星形,并删除本地存储中的值

  2. 显示一个“空心”星形图标,单击该图标会在 locastorage 中创建一个值,并且该图标将替换为“实心”星形。同样,如果第二次按下星形,本地存储值将被删除,图标将恢复为“空心”星形

我确信我在其他地方看到过有关类似主题的信息,但今天似乎找不到。我可以从哪里开始?

javascript jquery listview jquery-mobile

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