Eenvoudige vraag over selecteren

Status
Niet open voor verdere reacties.

bijlmer

Gebruiker
Lid geworden
17 mei 2013
Berichten
11
Hallo,
ben een leek op het gebied van sql.
In een tabel heb ik zo'n 1700 adressen zitten toegevoegd via Sobi op een website.
Via mysql admin probeer ik een selectie te maken dat er alleen een categorie uit deze tabel wordt gehaald met data zodat ik daar iets mee kan doen.

Na raadplegen van boeken en websites kom ik niet verder dan dit en dat levert een foutmelding op. Kon hier in het forum het ook niet direct vinden.
[sql]
SELECT *
FROM `jos_sobi2_categories`
WHERE 1 `catid2`
[/sql]
Kan iemand me uit de brand helpen met een leermomentje. Alvast dank.

Hans
 
Laatst bewerkt door een moderator:
[SQL]Select * from jos_sobi2_categories WHERE catid2 = 1;[/SQL]

NB: Ik ga ervan uit dat je wilt zien waar veld catid2 gelijk is aan 1 en waarbij catid2 een geheel getal is, dus niet een tekstveld.

Tijs.
 
Laatst bewerkt door een moderator:
Hans ,
zet het anders gewoon in het nederlands dan kunnen we er vast wel een query van maken denk ik zo
vb: ik wil alles uit tabel [tabelnaam] waar ..... is gelijk aan ....


m.v.g. J
 
ok ga het proberen
de database is amsterdb -
de Tabel jos_sobi2_categories

binnen de categories is een categorie met de naam bewonersorganisaties. deze heeft de ID catid 2
of name bewonersorganisaties.

Wat ik nu wil is alle bewonersorganisaties uit de tabel zodat ik deze kan benaderen.
De tabel bevat in totaal zo'n 1700 adressen in vele categorien.

Zo duidelijker ?

Alvast dank ook voor de snelle reactie
 
deze snap ik niet :
binnen de categories is een categorie met de naam bewonersorganisaties. deze heeft de ID catid 2
of name bewonersorganisaties.
wat mag dit betekenen :confused:

maar..
[SQL]SELECT * FROM [jos_sobi2_categories]
WHERE catid = 2

[/SQL]

als het goed is moet dit de uitkomst zijn
 
dank alvast voor het antwoord, ga het testen en laat het uiteraard even weten of het gelukt is
 
Letop: MySQL werkt zonder haken rond de tabelnaam, dus wordt het:

SELECT *
FROM jos_sobi2_categories
WHERE catid = 1
 
foutmelding

dit is de reactie op de code

SQL-query :

SELECT *
FROM [jos_sobi2_categories]
WHERE catid =2
LIMIT 0 , 30

MySQL retourneerde:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[jos_sobi2_categories]
WHERE catid =2 LIMIT 0, 30' at line 2
 
Dank, dit werkt al beter alleen :-)
Nu krijg ik alleen de titel van de tabel te zien, bewonersorganisaties en beschrijving van de tabel dat er dus bewonersorganisaties in staan.
Wat ik nog wil is de namen van de bewonersorganisaties die in deze tabel staan, zodat ik hen kan benaderen.

Dank,
 
Die zou ook moeten verschijnen of staan die in een andere tabel ??

maar wat het ook zou kunnen wezen is dat er geen data is met catid 2. probeer het is zonder where??
 
Laatst bewerkt:
wanneer ik where weglaat krijg ik een foutmelding.

De feitelijke teksten zoals straatnamen , email adressen etc staan in een kolom data.txt. Onder elkaar met elke regel een eigen id.
Deze velden worden aan de voorkant gevoed via een formulier dat mensen kunnen invullen.

Hoop dat het nog een beetje duidelijk is

Dank
 
eingelijk niet maar ik zal het proberen..

de tekst die je eingelijk wil zien komt uit een andere tabel/¿tekstbestand?
maak anders is in (paint of iets dergelijks) een overzicht van je tabellen met bijbehorende id's
dan kan ik daarmee verder..
 
bijlages

Hallo,

stuur bijgaand twee screenshot van verschillende tabellen.
Wat ik dus wil via een query is de adressen van de bewonersorganisaties er uit gefilterd zodat ik deze gericht kan benaderen. Catid 2 hebben deze

Mocht je nog iets anders nodig hebben dan hoor ik het graag

Groet en dank
Hans
 

Bijlagen

  • mysql1.jpg
    mysql1.jpg
    99,4 KB · Weergaven: 16
  • mysql2.jpg
    mysql2.jpg
    101,7 KB · Weergaven: 22
probeer dit is...


SELECT SC.name
,SF.data_txt

FROM jos_sobi2_categories SC
JOIN jos_sobi2_fields_data SF ON SC.catid = SF.fieldid
WHERE catid = 2
 
dank , bijgaand de uitslag , nog niet helemaal :-)
 

Bijlagen

  • mysql3.jpg
    mysql3.jpg
    92 KB · Weergaven: 18
wat wil je nog meer hebben want nu kan je alles wat je wil uit de beide tabellen opvragen .
door de afkortingen te gebruiken die achter de tabellen staan en dan de kollomnaam te gebruiken..

gescheiden door een komma.
 
eigenlijk de naw en email adressen.

Heb zelf ook al ff zitten kijken

een laatste suggestie zal vast helpen

en nogmaals dank

Zal dit zeker bewaren zodat ik zelf in het vervolg ook kan puzzelen
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan