次のコードがあります。
SELECT a.*
, tb_media.filename
, tb_galleries.name
, tb_media_iptc.description
, tb_media_iptc.title
, tb_media_iptc.headline
, tb_folders.name
FROM
列名については何もできません (データベースの設計ではありません)。結果で「名前」と呼ばれる 2 つの列をどのように区別できますか?
次のコードがあります。
SELECT a.*
, tb_media.filename
, tb_galleries.name
, tb_media_iptc.description
, tb_media_iptc.title
, tb_media_iptc.headline
, tb_folders.name
FROM
列名については何もできません (データベースの設計ではありません)。結果で「名前」と呼ばれる 2 つの列をどのように区別できますか?
同じ名前の列には別名を付ける必要があります。
SELECT a.*
, tb_media.filename
, tb_galleries.name as Name1
, tb_media_iptc.description
, tb_media_iptc.title
, tb_media_iptc.headline
, tb_folders.name as Differentname
FROM
エイリアスを使用する必要があります-
SELECT a.*
, tb_media.filename
, tb_galleries.name AS gallery_name
, tb_media_iptc.description
, tb_media_iptc.title
, tb_media_iptc.headline
, tb_folders.name AS folder_name
FROM
キーワードASは省略可能です -tb_galleries.name gallery_name
SELECT a.*
, tb_media.filename
, tb_galleries.name AS name_1
, tb_media_iptc.description
, tb_media_iptc.title
, tb_media_iptc.headline
, tb_folders.name AS name_2
を使用しているときに、クエリで別の列名を指定するだけAS
です。
例:
SELECT a.*
, tb_media.filename
, tb_galleries.name AS 'tb_g_name'
, tb_media_iptc.description
, tb_media_iptc.title
, tb_media_iptc.headline
, tb_folders.name AS 'tb_f_name'
FROM
SELECT a.*
, tb_media.filename
, tb_galleries.name as Name1
, tb_media_iptc.description
, tb_media_iptc.title
, tb_media_iptc.headline
, tb_folders.name as Name2
FROM
列の別名を使用して名前を区別できます。
Have the following code:
SELECT a.*
, tb_media.filename
, tb_galleries.name as gallery_name ---(or whatever name u want)
, tb_media_iptc.description
, tb_media_iptc.title
, tb_media_iptc.headline
, tb_folders.name as folder_name ---(or whatever name u want)
FROM
AS キーワードを使用できます。
SELECT a.*
, tb_media.filename
, tb_galleries.name AS galleryName
, tb_media_iptc.description
, tb_media_iptc.title
, tb_media_iptc.headline
, tb_folders.name AS foldersName
FROM
これにより、列の表示名が変更されます...