mit Tupeln sql-Klausel

Gegeben eine Datenbank wie diese:

BEGIN TRANSACTION;
CREATE TABLE aTable (
a STRING,
b STRING);
INSERT INTO aTable VALUES('one','two');
INSERT INTO aTable VALUES('one','three');
CREATE TABLE anotherTable (
a STRING,
b STRING);
INSERT INTO anotherTable VALUES('one','three');
INSERT INTO anotherTable VALUES('two','three');
COMMIT;

Würde ich gerne tun, etwas entlang der Linien von

SELECT a,b FROM aTable
WHERE (aTable.a,aTable.b) IN
(SELECT anotherTable.a,anotherTable.b FROM anotherTable);

Um die Antwort zu bekommen 'ein','drei', aber ich bin immer "in der Nähe ",": syntax error"

Ist das möglich in der Eigengeschmack von SQL? (Ich verwende sqlite)

Bin ich ein grober konzeptioneller Fehler? Oder was?

InformationsquelleAutor mr calendar | 2009-09-25

Schreibe einen Kommentar