如何从第一个表中选择*,而只从连接表中选择x列?
SELECT *(TABLE1), TABLE2.id, TABLE2.name
FROM TABLE1
JOIN TABLE2
ON TABLE1.id_test = TABLE2.id发布于 2014-03-02 10:27:42
我还没有测试过,但它应该是这样的:
SELECT t1.*, t2.id, t2.name
FROM TABLE1 t1
JOIN TABLE2 t2
ON t1.id_test = t2.id发布于 2014-03-02 10:27:51
SELECT table1.*, table2.id, table2.name
FROM table1
JOIN table2
ON table1.id_test = table2.id发布于 2014-03-02 10:28:16
如下所示:
SELECT TABLE1.*, TABLE2.id, TABLE2.name
FROM TABLE1
JOIN TABLE2
ON TABLE1.id_test = TABLE2.id不过,一定要确保你真的想要*因为如果你不想要所有的列,那就是浪费内存。
https://stackoverflow.com/questions/22123102
复制相似问题