在不加外键约束的情况下进行关联表的加入,可以使用以下解决方法:
CREATE TABLE table1 (
id INT PRIMARY KEY,
name VARCHAR(50)
);
CREATE TABLE table2 (
id INT PRIMARY KEY,
table1_id INT,
info VARCHAR(100)
);
INSERT INTO table1 (id, name) VALUES (1, 'John');
INSERT INTO table2 (id, table1_id, info) VALUES (1, 1, 'Info 1');
SELECT table1.name, table2.info
FROM table1
JOIN table2 ON table1.id = table2.table1_id;
需要注意的是,不加外键约束的加入会导致数据一致性的风险,需要在应用层面确保数据的正确性。在实际应用中,建议使用外键约束来确保数据的完整性和一致性。