问题描述
|
*更新*
抱歉!我有点忙,很忙,所以没有适当地解决这个问题。
本质上,这三个队列都与用户详细信息有关。我正在为新客户端更新站点,但该站点受当前数据库结构的限制。因此,我的目标是尝试将所有这些信息放在一个数据库调用中,而不是在3个单独的数据库中,因为这似乎是两者中最有效的方式。
我希望有人比我更聪明,知道一些忍者的动作可以一口气找回。在发布之前,我本该花更多时间自己尝试一下。
谢谢你的时间。
常见值为@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 BY dbo.Addresses.Sequence
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)