1

次のコードがあります。

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 つの列をどのように区別できますか?

4

7 に答える 7

4

同じ名前の列には別名を付ける必要があります。

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
于 2012-10-31T07:36:31.593 に答える
3

エイリアスを使用する必要があります-

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

于 2012-10-31T07:30:33.953 に答える
2
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
于 2012-10-31T07:32:26.123 に答える
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
于 2012-10-31T07:30:41.987 に答える
1
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
于 2012-10-31T07:30:48.243 に答える
1

列の別名を使用して名前を区別できます。

       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
于 2012-10-31T07:37:51.017 に答える
-1

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

これにより、列の表示名が変更されます...

于 2012-10-31T07:42:38.527 に答える