20. maj 2001 - 14:26Der er
6 kommentarer og 1 løsning
error 1052
hvad betyder: >1052: Column: \'link\' in field list is ambiguous? jeg bruger dgssearch og efter jeg har tilføjet flere tabeller i databasen får jeg >1052. det virker fint når jeg kun søger i en tabel. hvad er der galt?
erikjacobsen>> tak for dit svar, men jeg er ikke så hård i dette her endnu. her er lidt fra dgssearch install: $database[x][\"table\"] - Datatype: (Array of String) - Ex: array(\"article\", \"magazine\")
The name of the table(s) in your database to search. In most cases, you will only be searching one table.
If more than one table is listed in the \"table\" array, then DGS Search will attempt to do an SQL join based on $database[x][\"tableAssoc\"].
If you had the SQL statement:
SELECT * FROM article, magazine WHERE field = 1;
The \"table\" array is used to build the \"article, magazine\" section of that statement.
her er hele smøren: Error: MySQL query \'SELECT link, url, beskrivelse FROM tabel1, tabel2 WHERE LOWER(link) LIKE \'%v%\' OR LOWER(url) LIKE \'%v%\' OR LOWER(beskrivelse) LIKE \'%v%\' ORDER BY link, url, beskrivelse\' failed. >1052: Column: \'link\' in field list is ambiguous
Jeg kender ikke dsssearch, så jeg ved ikke hvad du skal gøre for at løse problemet. Det har nu nok ikke noget at gøre med \"tableAssoc\" - det er ikke der disse dobbelte navne opstår. Én mulighed kunne jo være at omdøbe de felter (kolonner) der har samme navn. I forlængelse af mit eksempel kunne det være id1 i tabel1 og id2 i tabel2 - men jeg ved jo ikke om du kan det.
PS: Er du sikker på du skal lave sådan en join mellem de 2 tabeller. Det ser mere ud som om du vil have dem fra mathcer fra den ene og dem der matcher fra den anden. Det vil nok kræve 2 selecter....
okay jeg kigger nærmere på det, du får point for dine svar. hvis jeg ikke løser problemet må jeg spørge igen. tak indtil videre.
liza
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.