次のように、かなり単純な MySQL クエリがあります。
SELECT *
FROM post INNER JOIN comment ON post.post_id = comment.post_id
WHERE post.host = 99999
ORDER BY post.post_id
私の問題は、列名の一部が投稿テーブルとコメント テーブルの両方に共通していることです。結果では、列名は 1 回だけ表示され、その値はクエリの最後のテーブル (つまり、コメント テーブル) から取得されます。
クエリの一部に各列名を明示的にリストし、SELECT
エイリアスを使用して重複する列名を区別できることを認識していますが、各テーブルには多くの列があり、面倒です。
より効率的な方法はありますか?