在将数据添加到数据库之前,我想知道如何将数据库表中的列映射到c#中的数据表。
using (SqlBulkCopy s = new SqlBulkCopy(conn))
{
s.DestinationTableName = destination;
s.WriteToServer(Ads_api_ReportData);
}
我有两个表,我想要匹配目标是根据性别找出哪个代理可以使用哪个广告:
table 'agents' has (gender, name,agent_id).
table 'ads' has (ad_id,gender_id, ad_name).
需要创建一个具有(ad_id,viewer_id)的匹配表/视图/选择。
viewer.gender could be 'FEMALE' or 'MALE'
ads.gender_ID could be '1' stands for both , '2' st
让我们假设我有以下查询:
SELECT Ads.AdId
FROM Ads
, AdsAmenities
WHERE AdsAmenities.amenities_AmenityId IN (2, 18, 1)
AND Ads.AdId = AdsAmenities.ads_AdId
此查询从Ads表中选择每个AdId,该表至少有一个(以下三种便利设施(2、18、1)中的一个)。AdsAmenities表是存储Ads和Amenities之间关系的表。如何更改此查询,即它应该只返回具有所有枚举闭经it 的AdId's
我的sql查询是使用基于广告ID的连接返回一个表中的标题、日期和另一个表中的图像名称。
下面是same.This的完美工作,它从表1中获取所有数据标题,从表1中获取日期,从表2中获取图像名称。
SELECT wordpresswp_awpcp_ads.ad_title,
wordpresswp_awpcp_ads.ad_id,wordpresswp_awpcp_ads.ad_postdate,
wordpresswp_awpcp_media.name FROM wordpresswp_awpcp_ads
LEFT OUTER JOIN wordpresswp_awpcp_media on
我正试图加入一张桌子,但作为回报,我只得到了一张唱片。
我有两张桌子: ads和ads_bid。广告总是有ads_id。只有当有人在广告上出价时,ads_bid才会充满ads_id。
我想要的是广告的所有广告信息和ads_id表中的最高出价。
我尝试了以下几点:
SELECT
a.*
FROM
ads as a
INNER JOIN (
SELECT ab1.ads_id, ab1.bid
FROM ads_bid as ab1
) as ab
ON
a.ads_id = ab.ads_id
WHERE
a.belong_to_catego
我有一个4 4Gb的表,当我试图在另一个表上使用left join选择行时,它会在磁盘上创建非常大的临时表。我的sql是:
select *
from ads
left join theme
ON ads.theme_id = theme.id
ORDER BY ads.id DESC
limit 1
表ads有4 4Gb的数据,但是表theme非常小。当我尝试解释这个查询时,mysql没有显示将创建临时表,但它确实创建了临时表。当我使用sql时
SELECT *
from ads,
theme
where ads.theme
我有一个要在MarkLogic中以Javascript查询类型实现的SQL查询。目标是返回查询结果的所有URIs。
下面的是我想要转换的SQL查询:
SELECT * FROM DOCUMENT_TABLE
WHERE WADCTO IN ('WM', 'WO')
AND (WASRST NOT IN ('02', 'M', 'M9')) AND (WASTRX = 0)
这里是我在查询控制台中测试的当前Javascript查询,但返回的行数与SQL查询不同:
cts.uris(null, null,
c
我有以下SQL代码:
SELECT m.email
FROM members as m
WHERE exists
(
select *
from posts as p
where p.email = m.email
)
order by ads desc
我想在"exists“之前添加另一条语句,这样我就有了如下内容
SELECT m.email
FROM members as m
WHERE
(m.ads<>0)
and
exists
(
select *
from posts as p
where p.email = m.email
)
order by
我试图让我的头脑围绕树状视图,并能够做两个级别,但我被难倒在添加第三个级别。我假设你做了一个第三层次的模板--但是我不确定这个模板是如何加载的。我使用AdventureWorks数据库作为示例数据。
我使用的是Product、ProductCategory和ProductSubCategory表。
我的元数据看起来像。(只是有趣的部分)
public partial class Product
{
public string Name { get; set; }
public int ProductID { get; set; }
public string Pro
我有两个表: ads_info和ads。
我想匹配两个表中的记录。
ads的SQL架构:
| id | title |
|----|-----------------------|
| 1 | This Dog is very nice |
Ads_info的SQL Schema:
| id | infotext | tag |
|----|------------------------------|-----------|
| 1 | Dogs can eat a lot of things | dog
我试图通过以下三个表来运行这个查询:
表1: ADS。
- It has the field ADID (this is the unique id of the ad)
表2:用户。
- It has a field NAME (this is the user name).
- Each user could be a salesman or not.
表3:销售员。
- It has the field USERID (this is the user id that captures the ad)
销售员表有ADS链接ADS表的ADS
我的模型汽车品牌模型
class CarBrand < ActiveRecord::Base
has_many :car_ads
end
汽车广告模型
class CarAd < ActiveRecord::Base
has_one :car_brand
end
我的控制器:
def index
@car_ads = CarAd.all.order("car_ads.created_at DESC")
end
汽车广告迁移:
class CreateCarAds < ActiveRecord::Mig
我有一个Ads表和一个Ads_field表,当我加入时,我将获得一个广告的多行,因为它们有多个字段
有没有办法将字段显示为列?
SELECT Ads.CITY_ID,Ads.PRICE,Ads.CREATED_DATE,Ads.HAS_IMAGES,
Ads.TITLE, Ads.DESCRIPTION, loc_cities.name as city, CATEGORY.NAME as
category_name, loc_countries.country_name as
country,Ads_fields.field_value
FROM Ads
I
我有两个数据库用户和ads表当用户访问ads页面时,我想在ads表中只向他显示与他的国家相关的广告,有一个名为contry的字段,我在其中插入了像country="Country1;Coutry2;Country3;...“这样的相关国家而且每个用户都有一个写有他的国家名称的字段,如何从广告表中选择广告,其中用户的国家在国家字段中,我猜是这样的
SELECT * FROM ads WHERE $usercoutry IN ads.country
感谢大家,我找到了解决方案
SELECT * FROM ads WHERE coutry LIKE '%{$usercountry}%
我正在尝试连接两个名为ads和images的表
ads
ad_id int(11)
title varchar(200)
price int(10)
description text
city varchar(20)
location varchar(50)
date datetime
images
img_id int(11)
ad_id
您好,我有两个表,一个是类别,另一个是ads_listings。在类别表中有4列id、parent_category_id、category_slug、category_title。这里,parent_category_id 0表示主类别,其余部分表示子类别。用户帖子存储在ads_listings表中。现在我想找到像这样的特定类别的帖子
vehicles(3)
cars(2)
motorbike(1)
cycle(0)
这里的问题是我的代码只找到有帖子的子类别。我的控制器代码是
public function countListingsByCategories()
{
return D
我在做一个左外连接,有一些条件。我使用的代码是:
SELECT *
FROM
(SELECT ADS, Unit, Quantity, ZXY FROM TABLE1) as A
LEFT OUTER JOIN (SELECT ADS, Name, Unit_U, Price FROM TABLE2) as B
ON ((A.ADS = B.ADS OR A.ADS = B.Name) and A.Unit = B.Unit_U) COLLATE nocase
这样做是为了打印结果,但是表没有更新(如果我关闭连接并重新启动它,我就看不到最后一列)。
即使我打印了选择表1的“Price”
我正试着在几张桌子上左转。但是,它显示了所有左联接表的结果。主表将是'a‘,但是它显示重复的id,因为它的id在其他表上存在好几次。如何选择其他表上的第一行?还是在表'a‘上选择不同的结果?这是我的SQL
SELECT a.adsId, a.adsName, a.adsUrl, a.sourceFileName, c.userName, d.preferenceId, e.ppv FROM y5ads_new.ads_source a
INNER JOIN y5ads_new.campaign b ON a.campaignId=b.campa