Ik loop tegen een probleempje aan
ik heb 2 tabellen in mijn mysql db en wil daarvan waarden gaan vergelijken voor een selectieveld.
het gaat om een tabel project en offerte.
de structuur is als volgt
offerte tabel
offerte_id
en nog wat meer velden
project tabel
project_id
offerte_id
nu wil ik een formulier maken waar een project kan worden toegevoegd. In dit formulier komt een selectieveld. In dat selectieveld moeten alle offerte_id's komen uit de tabel offerte. Echter mogen daar niet de offerte_ID's in voorkomen die reeds aan een project zijn toegekend. Dus alleen de offerte_ID's die nog geen project_ID hebben.
ik zit zelf te denken dat dit met SQL moet kunnen worden opgelost. Alleen zou ik niet weten op welke manier.
Ik heb onderstaande query al geprobeerd, deze werkten helaas niet
zou het misschien een optie zijn om 2 query's uit te voeren? of is het handiger om met een array de gegevens te controleren? graag wat tips en misschien wat inzicht in de gedachtengang die hierachter zou kunnen zitten
ik heb 2 tabellen in mijn mysql db en wil daarvan waarden gaan vergelijken voor een selectieveld.
het gaat om een tabel project en offerte.
de structuur is als volgt
offerte tabel
offerte_id
en nog wat meer velden
project tabel
project_id
offerte_id
nu wil ik een formulier maken waar een project kan worden toegevoegd. In dit formulier komt een selectieveld. In dat selectieveld moeten alle offerte_id's komen uit de tabel offerte. Echter mogen daar niet de offerte_ID's in voorkomen die reeds aan een project zijn toegekend. Dus alleen de offerte_ID's die nog geen project_ID hebben.
ik zit zelf te denken dat dit met SQL moet kunnen worden opgelost. Alleen zou ik niet weten op welke manier.
Ik heb onderstaande query al geprobeerd, deze werkten helaas niet
code:
1
| $sql1 = mysql_query("SELECT offerte.offerte_ID from offerte, project WHERE offerte.offerte_ID <> project.offerte_ID GROUP BY offerte.offerte_ID"); |
zou het misschien een optie zijn om 2 query's uit te voeren? of is het handiger om met een array de gegevens te controleren? graag wat tips en misschien wat inzicht in de gedachtengang die hierachter zou kunnen zitten