PHP和SQL:在这个查询中'am'和'w'是什么意思?

Fra*_* Ly 2 php sql

我在这里有一个关于这个PHP函数的快速问题.amSELECT查询后的内容是什么?w此查询中的含义是什么?

function download_redirect_torrent($winner_id)
{
    global $db, $setts;
    $output = array('url' => null, 'redirect' => false, 'display' => null);
    $winner_id = intval($winner_id);
    $media_details = $db->get_sql_row(
        "SELECT 
            am.*, w.is_dd, w.dd_active, w.dd_active_date 
        FROM  
            " . DB_PREFIX . "auction_media am, " . DB_PREFIX . "winners w 
        WHERE 
            am.auction_id=w.auction_id AND w.winner_id=" . $winner_id . " AND am.media_type=4"
    );
}
Run Code Online (Sandbox Code Playgroud)

Jon*_*ler 5

amw是表的别名,有效缩写局限于这一个查询表名.

它们的具体说明如下:

FROM 
    " . DB_PREFIX . "auction_media am, " . DB_PREFIX . "winners w WHERE
Run Code Online (Sandbox Code Playgroud)

有些人会在表名和别名之间放置一个AS.