ik zit met een probleempje ik heb 2 tabellen met in de een de producten en in de andere de maten
nu wil ik kunnen zoeken op product nummer ( wat in beide staat ) maar ook op product naam ( staat alleen in de eerste ) nu weet ik dat dit te doen is met een join laat het zo zijn dat wij mysql 3 op de server hebben en niet de versie 4 waar het bij ondersteund wordt.
de query:
SELECT
`producten`.`id`,
`producten`.`naam`,
`producten`.`product_nummer`,
`maten`.`product_nummer`,
`maten`.`product_id`
FROM
`winkel_producten` AS `producten`,
`winkel_productopties` AS `maten`
WHERE
(
`producten`.`naam` LIKE '%nach%'
OR
`producten`.`product_nummer` LIKE '%nach%'
OR
`maten`.`product_nummer` LIKE '%nach%'
)
AND `maten`.`product_id` = `producten`.`id`
AND `producten`.`gepubliceerd`='1'
GROUP BY `producten`.`id`
LIMIT 10
deze geeft dan geen resultaat terug in phpmyadmin
nu wil ik kunnen zoeken op product nummer ( wat in beide staat ) maar ook op product naam ( staat alleen in de eerste ) nu weet ik dat dit te doen is met een join laat het zo zijn dat wij mysql 3 op de server hebben en niet de versie 4 waar het bij ondersteund wordt.
de query:
SELECT
`producten`.`id`,
`producten`.`naam`,
`producten`.`product_nummer`,
`maten`.`product_nummer`,
`maten`.`product_id`
FROM
`winkel_producten` AS `producten`,
`winkel_productopties` AS `maten`
WHERE
(
`producten`.`naam` LIKE '%nach%'
OR
`producten`.`product_nummer` LIKE '%nach%'
OR
`maten`.`product_nummer` LIKE '%nach%'
)
AND `maten`.`product_id` = `producten`.`id`
AND `producten`.`gepubliceerd`='1'
GROUP BY `producten`.`id`
LIMIT 10
deze geeft dan geen resultaat terug in phpmyadmin
[ Voor 3% gewijzigd door redpen op 11-10-2006 11:29 ]
beter 10 servers in de lucht dan 1 op de grond