在MySQL中,我有一个简单的"SELECT * FROM foo"查询.我想JOIN表'bar',但是:
barid列bar,因为它会与id列冲突foo我知道我可以使用as语句来避免名称冲突,但我不想让事情复杂化.有没有办法编写此查询而不命名我想要的每一列foo?
换句话说,我可以说'给我所有的列foo,只有这一列bar?
人们指出,这"SELECT *"通常是不好的做法,因为:
Ale*_*vik 10
SELECT foo.*, bar.whatever FROM ...
Run Code Online (Sandbox Code Playgroud)
但请注意,这被认为是不好的做法.您应该始终按照预期的顺序命名所有列.
| 归档时间: |
|
| 查看次数: |
4421 次 |
| 最近记录: |