Help for this page

Select Code to Download


  1. or download this
    # search for im_network
    @search_msgs = $schema->resultset('Message')->search(
    ...
      { join => { conversation => { 'users' => 'user' } } },
    );
    ok (scalar @search_msgs == 2, 'join message to users');
    
  2. or download this
    SELECT me.id, me.conversation, me.from_user, me.message, me.timestamp 
    +FROM message me  JOIN user from_user ON ( from_user.id = me.from_user
    + ) WHERE ( from_user.im_network = ? ): 'Yahoo'
    
    SELECT me.id, me.conversation, me.from_user, me.message, me.timestamp 
    +FROM message me  JOIN conversation conversation ON ( conversation.id 
    += me.conversation ) LEFT JOIN conversation_user users ON ( users.conv
    +ersation = conversation.id ) LEFT JOIN user user ON ( user.id = users
    +.user ) WHERE ( user.im_username = ? ): 'linux_rohan'
    
  3. or download this
    { join => [ 
        conversation => { 'users' => 'user' },
        'from_user',
    ]};