Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di sko
    Registrato dal
    Jun 2003
    Messaggi
    273

    Query di due tabelle - LIMIT

    utilizzo una query di questo tipo
    SELECT * FROM tab_a JOIN tab_b ON tab_a.id = tab_b.id ORDER BY id DESC

    tab_a a tot campi e per ogni id in tab_b ce ne sono da 1 a 3
    e funziona correttamente, ora mi servirebbe pero' limitare il numero dei campi
    ovvero i primi tre ad esempio, il problema e che con un limit 0,3 prendo i primi tre
    che magari sono tutti e tre con id 1, perche in tab_b le righe per ogni riga di tab_a sono da 1 a 3
    ora mi servirebbe limitare a 3 pero' solo rispetto ai campi di tab_a...
    idee?? spero di esser stato chiaro..

  2. #2
    Utente di HTML.it L'avatar di sko
    Registrato dal
    Jun 2003
    Messaggi
    273
    risolto da solo in questo modo.. che mi pare pulito e corretto...

    SELECT * FROM (SELECT * FROM tab_a ORDER BY id DESC LIMIT $a,$b) AS p INNER JOIN tab_b ON p.id = tab_b.id

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.