CREATE TABLE person (
id INTEGER PRIMARY KEY,
first_name TEXT,
last_name TEXT,
age INTEGER
);
INSERT INTO person VALUES (0, 'Pat', 'Johnson', 25);
INSERT INTO person VALUES (1, 'John', 'Wells', 28);
因此,我有一个名为person的表,我正在尝试查询所有Pat Johnson
以下的人,但是我不想通过硬编码查询它。
SELECT first_name, last_name FROM person WHERE age < 25;
^^^这是我不想做的一个例子。
答案 0 :(得分:1)
您可以尝试使用子查询
SELECT first_name, last_name FROM person
WHERE age<(select age from person where first_name='Pat' and last_name='Johnson')
答案 1 :(得分:0)
我们可以尝试采用反加入方法:
SimpleElementVisitor