这是我的问题。 假设我有3个表,即A,B和C,每个表都有很多列,我不想在我的查询中列出所有列。
在这里,我想进行以下查询:
select * from A, B, C where A.b_id = B.b_id, and B.c_id = C.c_id;
只有这时我发现B和C都有一个名为"开玩笑"的列,所以由于列名不明确,我无法运行此查询。
我知道列出我想要的所有列而不是*可以处理这个问题,但我真的不想这样做,因为我需要的列数。那么有一些聪明的方法来处理这个问题吗?我只需要从A,B和C中提取所有列,而我可以为B.kidding和C.kidding设置两个别名。
谢谢,