当我有这么多列时,如何处理模糊的列名?

时间:2016-01-20 14:02:09

标签: mysql

这是我的问题。 假设我有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设置两个别名。

谢谢,

0 个答案:

没有答案