我有一个SQL查询,这很好。我想要2人的联系信息
我使用此查询:
SELECT
Contact = STUFF((SELECT ';' + LTRIM(RTRIM(Ad.[Name])) + ', ' + Ba.[IB] + ', ', Ba.[BI] + ', ', Ba.[BN]
FROM Ba
JOIN Ad ON Ba.AdID = Ad.AdID
WHERE Ad.AdNu = '448412' OR Ad.AdNu = '5444877'
FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 1, '')
他们做我想做的事!但是现在我想编辑这个查询,因为有些人有2个地址,而表中“Ba”是一个名为“IsAdress”的列。
这些列的0表示false,1表示true。现在我希望我的列表在第一个位置显示地址“IsAdress”中的1,但我不知道如何更改WHERE
。我如何得到我的查询??
也许有一个WHERE
和其他选择陈述来判断地址是真的吗?
请帮帮我。
格尔茨
答案 0 :(得分:1)
// C++11
class MyClass : ... {
std::list<QPushButton> m_buttons;
...
};
for(int i = 0; i <= 10; i++) {
m_buttons.emplace_back(QString::number(i),this));
// you'll be likely adding the buttons to a layout:
layout().addWidget(&m_buttons.back());
}