douyang2530 2013-02-05 19:16
浏览 7
已采纳

谁能帮我把下面的代码放在sql中? [关闭]

I need a little help in putting a code in the below sql code.

My code is -

torrentlang.name AS lang_name, FROM torrentlang LEFT JOIN torrentlang ON torrentlang = torrentlang.id

I want to put it inside the below query:

$query  =   "   SELECT
                  torrents.id,
                  torrents.category,
                  torrents.name,
                  torrents.image1,
                  torrents.added,
                  torrents.size,
                  torrents.hits,
                  torrents.banned,
                  torrents.comments,
                  torrents.seeders,
                  torrents.leechers,
                  torrents.times_completed,
                  categories.name          AS cat_name,
                  categories.parent_cat    AS cat_parent
                FROM torrents
                  LEFT JOIN categories
                    ON category = categories.id
                WHERE categories.parent_cat = 'Movies'
                ORDER BY added DESC
                LIMIT 2";
$query12 = mysql_query($query)or die(mysql_error());

Please help!

I need the result as below:

$query    = "SELECT
              torrents.id,
              torrents.category,
              torrents.name,
              torrents.image1,
              torrents.added,
              torrents.size,
              torrents.hits,
              torrents.banned,
              torrents.comments,
              torrents.seeders,
              torrents.leechers,
              torrents.times_completed,
              categories.name          AS cat_name,
              categories.parent_cat    AS cat_parent
            FROM torrents
              LEFT JOIN categories
                ON category = categories.id,
              torrentlang.name AS lang_name,
              FROM torrentlang
              LEFT JOIN torrentlang
                ON torrentlang = torrentlang.id
            WHERE categories.parent_cat = 'Movies'
                AND torrentlang.id = '3'
            ORDER BY added DESC
            LIMIT 2";
$query12 = mysql_query($query)or die(mysql_error());

Please correct the above result code!

  • 写回答

1条回答 默认 最新

  • dtdvlazd56637 2013-02-05 19:47
    关注

    try this

     SELECT torrents.id, torrents.category, torrents.name, torrents.image1, torrents.added, torrents.size, torrents.hits, torrents.banned, torrents.comments, torrents.seeders, torrents.leechers, torrents.times_completed, categories.name AS cat_name, categories.parent_cat AS cat_parent ,torrentlang.name AS lang_name
     FROM torrents 
     LEFT JOIN categories ON torrents.id = categories.id  
     LEFT JOIN torrentlang ON torrents.id = torrentlang.id 
     WHERE categories.parent_cat = 'Movies' 
     AND torrentlang.id = 3
     ORDER BY added DESC LIMIT 2
    

    assuming that torrents.id = categories.id and torrents.id = torrentlang.id

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)