ich SQL-Server 2014. Ich habe eine Tabelle wie folgt aus:Wie finde ich alle Unternehmen, die Niederlassung in allen Städten eines anderen Unternehmens haben
CREATE Table Comp
(
ID int identity(1,1),
City varchar(50),
Name varchar(50)
)
Ich habe diese Aufzeichnung in meinem Tisch
INSERT INTO Comp
values
('Montreal','ABC'),
('QuebecCity','ABC'),
('Mont-tremblant','ABC'),
('Saint-donant','ABC'),
('Saint-savaure','ABC'),
('Montreal','QQQ'),
('QuebecCity','QQQ'),
('Mont-tremblant','QQQ'),
('Saint-donant','QQQ'),
('Saint-savaure','QQQ'),
('Montreal','www'),
('QuebecCity','www'),
('Mont-tremblant','www'),
('Montreal','dd'),
('QuebecCity','dd'),
('Mont-tremblant','dd'),
('Saint-donant','dd'),
('Saint-savaure','dd'),
('trois rivieres','dd'),
('perce','dd'),
('City1','SSS'),
('City2','SSS'),
('City3','SSS'),
('City4','SSS'),
('Saint-savaure','SSS'),
('City6','SSS'),
('City7','dd')
Wie kann ich nur den Namen des Unternehmens abfragen, die die in allen der hat zitiert zitiert in anderen Unternehmen
Zum Beispiel, wenn mein Master-Gesellschaft ist ‚ABC‘, sollte es ‚QQQ‘ abfragen und ‚dd‘
Sollten nicht die Master-Unternehmen auch abfragen 'www'? – Rodolfo
Ja, in unserer Anfrage können wir jede Firma als Master-Firma haben. Es wird als Bedingung an unsere Abfrage gesendet –
Ich meine in Ihrem Beispiel, wo Master-Firma ist "ABC", und Ihre Datensätze sind wie Sie angegeben, sollte es nicht zurückgeben "QQQ", "dd". UND ** 'www' **? – Rodolfo