我宁愿不必列出tableA中的所有列'*'适用于一个表,但我不想从JOIN中获取tableB中的所有列。原因是,这些记录正在被删除,我想将tableA(仅)的数据存储为序列化的xml一段时间。
答案 0 :(得分:20)
select tableA.*, tableB.col1, tableB.col2, ...
答案 1 :(得分:3)
使用select *或select table1。*是一种不好的做法。这对维护和性能都有害。你永远不应该在生产代码中这样做。
只需使用您想要的列名称即可。