Flere limits i sammen sql sætning?

Tags:    mysqli mysql sql php limit

<< < 12 > >>
Hej :)

Er det muligt at have flere limits i samme sql-sætning?

Har fx denne kode, hvor jeg gerne vil have en limit på min post, så det ikke er alle posts, som bliver udtrukket fra databasen, men kun den første?
Kode:
Fold kodeboks ind/udKode 


På forhånd tak for hjælpen.



15 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Tak for dit svar. Har prøvet at "lege" lidt med det, men desværre fungere det ikke helt præcist, som det skal.

JEg har sevlfølgelig brug ovenover som kode. Jeg er nået ti følgende:
Fold kodeboks ind/udKode 


Nu bliver overskriften postet korrekt ud med den rigtige rækkefølge, og den sidste post bliver postet ud sammen med den. Så det sidste, som mangler er bare at det er den sidste post tilhørende topics, som bliver postet ud i stedet.



Hvorfor joiner du på post_id = topic_id ?

og hvorfor left joiner du på brugere.id = topic_id ?



Jeg joiner post_id = topic_id, fordi ellers så er topic_id ukendt kolonne.

Jeg left joiner brugere.id = topic_id for at hente det bruger-id som har oprettet emnet.



Det giver ingen mening...

topic_id bør være et unikt id for den topic-række
bruger.id bør være et unikt id for den bruger-række
post_id bør være et unikt id for den post-række

bruger.id !== topic_id !== post_id


Det er som at sammenligne, æbler med pærer og med bananer, i princippet skriver find den pærer der har samme æble og samme banan.


I dit først indlæg sammenligner du:
posts.post_topic = topics.topic_id og brugere.id = topics.topic_by

hvorfor ændre praksis?



Jeg indrømmer gerne at jeg ikke er den store sql-haj :)

Det er klart, at når du argumenterer for det sådan der, ja, så giver det ingen mening.





<< < 12 > >>
t