login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Informatie uit 2 tabellen in 1 query

Offline SimonDW - 24/09/2012 14:40
Avatar van SimonDWNieuw lid Ik heb voor een website een database met tabel Nieuws en tabel Ingezonden.

Nieuws zijn redactionele berichten
Ingezonden zijn berichten die door gebruikers worden ingezonden

De structuur van beide databases is gelijk:
id, ip, datum, titel, bericht, publiceer

Ik zou nu graag in een ticker de berichtentitels van zowel de tabellen nieuws als ingezonden willen uitlezen om op de eerste pagina weer te geven.

SELECT id, titel, publiceer FROM nieuws, ingezonden WHERE publiceer = ok ORDER BY datum

maar dit lukt niet... Wat doe ik fout? Krijg maar informatie uit maximaal één tabel...

3 antwoorden

Gesponsorde links
Offline Martijn2008 - 24/09/2012 14:50 (laatste wijziging 24/09/2012 14:51)
Avatar van Martijn2008 PHP beginner Als je de inhoud van die twee tabellen wilt tonen dan zul je ook twee SQL-queries moeten schrijven. Uit je vraag begrijp ik dat je er maar 1 query hebt.
Offline Martijn - 24/09/2012 14:50
Avatar van Martijn Crew PHP
  1. SELECT table1.*, table2.* FROM table1, table2


Zoiets? Moet je wel even opletten, als table1 en table2 dezelfde kolomnaam hebben heb je niets alles
Offline SimonDW - 24/09/2012 14:54
Avatar van SimonDW Nieuw lid Ik zou graag alles in één query hebben. In 2 queries lukt het, maar dan staat alle informatie door elkaar en wordt er niet op datum gesorteerd...
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s